Related
Hello,
Sorry for this very basic question, I am just wondering what is the difference between a Kernel and a ROM? I see in the development forum there are lots of new Kernels, what are these actually optimizing except underclocking or undervolting (understand that terminology). I am also wondering if the Kernels are specific for the original Nexus One 2.1 Android or can you install for example Modaco or Cyan ROM and then a different random Kernel?
Thanks!
To my understanding, a kernel is what directly interacts with the hardware. Every OS has this, but it's more customizable on our phones since it's based on Linux. The Rom contains the OS itself, and the software and file structure therein. The kernel even can tell the OS how fast the processor goes and how much juice to use from the battery.
Hope that makes sense, as I'm no expert. You can mix and match the two as far as I know. I've mixed them, anyway.
Halorin,
Based on what you said, with my stock vibrant ROM 2.1 JI6 update, it is possible to change the kernel or install another kernel (like the CM kernel)?
tomasitoc said:
Halorin,
Based on what you said, with my stock vibrant ROM 2.1 JI6 update, it is possible to change the kernel or install another kernel (like the CM kernel)?
Click to expand...
Click to collapse
That is really a question better suited to the rom 's development thread, but in general yes you can flash a different kernel. Some kernel/rom combinations work better than others, but you really wont know until you try. Get comfortable with nandroid backups and start trying out different kernel combinations until you find one you like.
Usually most custom roms will include a kernel but they usually have tweaks like coding for 720p, oc, and audio tweaks and what not. Alsways do a nandroid back up and start exploring. When flashing kernels always wipe, I think their are exceptions but its best to wipe just in case. Browse XDA, download a kernel from your phone browser, rom manager install from SD, should be in your downloads folder, backup and wipe, repeat until your phone does what you want.
Sent from my Nexus One using XDA App
which is the better to install???
Thank you your post..
but i can't understand clearly.
so.,
which one is better to install NewRom / Kernal. for android phones.
Neither one is better it just depends on what you want to do.
If you want to totally change over your phone to look and function differently then you need to flash a ROM if you just want to keep the same look but want to enable lets say overclocking then flash an overclocked kernel. If it has to do with the hardware mostly then it's probably something that the kernel can change. Although like mentioned above if you flash a ROM most of the time it will come with a custom kernel.
Dude Random21 said:
Neither one is better it just depends on what you want to do.
If you want to totally change over your phone to look and function differently then you need to flash a ROM if you just want to keep the same look but want to enable lets say overclocking then flash an overclocked kernel. If it has to do with the hardware mostly then it's probably something that the kernel can change. Although like mentioned above if you flash a ROM most of the time it will come with a custom kernel.
Click to expand...
Click to collapse
What he said.
ROMs and kernels are two separate things that have two separate functions. Neither is better than the other, but they do complement each other.
Seshu9899 said:
Thank you your post..
but i can't understand clearly.
so.,
which one is better to install NewRom / Kernal. for android phones.
Click to expand...
Click to collapse
I know both Dude Random21 and codesplice have gone into this, but to try and give a bit more info...
The kernel is kinda like the nervous system of the body. It directly interacts with the hardware (which is how it is able to adjust CPU speed) and it is what allows the ROM to function.
The ROM is the rest of the body. Every other aspect of the phone. In fact, most ROMs include custom kernels. Various ROMs give you various features/enhancements/bugfixes. You will probably notice the biggest change in your phone if you load a custom ROM. Most people load the custom kernels to help with battery life as a lot of them allow you to lower the phones minimum processing speed from 245Mhz to 128MHz.
The ROM can change so many different aspects of how the phone works. There is CyanogenMod which is based off of stock Android with a lot of tweaks, bugfixes, and new features added. There is also MIUI, which is similar to the iOS style (not the same, but much closer than stock Android), and then there are a ton others out there.
Then which Rom is best for my samsung galaxy s???
so i am using froyo.jpjpg on my galaxys.
i want to flash new Rom with upgaraded to gingerbread.
can i flash only rom../ kernal also.
which is best Rom for samsung galaxys.
cynogenmod, miui, .?????
battery drain is very fast now ian running rom/kernal.
Start by going to the forum for your phone.
Sent from my Nexus One using XDA App
thank you...
i Start the post from samsung galaxy s..
Seshu9899 said:
thank you...
i Start the post from samsung galaxy s..
Click to expand...
Click to collapse
your welcomed
Nandbackup + Rom & Kernel
One question: when I do a backup with CWM, it is the Nandroid backup you talk about, correct...? Same thing? So, if I do a backup with CWM, it's a backup only of the ROM, or also the stock Kernel...? Imagine that I do a Rom (GingerDX for example), and flash with a custom Kernel.... If things go bad and I do a restore from my backup (stock) CWM, what do I restore? Rom, or Rom + (stock) Kernel...?
Yes, a backup that is done in ClockworkMod (or Amon_RA) is considered a nandroid backup. And this takes a complete snapshot of your system. Your ROM, your kernel, your apps and your data are all inlcuded. The only thing that isn't included is the fat partition on your sdcard. So if things go bad and you restore your nandroid backup, it will go back to however it was when you made the backup.
thanks a lot. reading this thread clear up a lot of things
Hi!
I am currently running Lite'ning ROM 6.1. XXKH3 Kernel version 2.6.35.11-ninphetamine-2.0.5+ [email protected] #20 on SGSII. Phew.
I've tried a lot of ROMS including MIUI, villain, galmetMIUI ICS version . I like Lite'ning ROM because it gave me the least (virtually Nil) problems (FCs/ reboots) and has almost all the features I need (TV-out that's missing from MIUI, good camera with panorama mode, Recording mode in phone). However I miss the CIFS feature. Is it because the kernel does not support it? Can I get CIFS support if I flash another kernel? Any suggesstions on which Kernel should I flash? I realise that this ROM is pretty old now so Can I get additional features with a newer Kernel.
codesplice said:
What he said.
ROMs and kernels are two separate things that have two separate functions. Neither is better than the other, but they do complement each other.
Click to expand...
Click to collapse
That made everything clear. Thanks man. I'm new to the xda but already flashed a new rom that overclocked my CPU to 1.5 and my HTC Sensation 4G Is running so much better right now. However I wish i knew how to thank people... because i see the thanks meter but cannot find where to thank from.
radoslav.trahanov said:
That made everything clear. Thanks man. I'm new to the xda but already flashed a new rom that overclocked my CPU to 1.5 and my HTC Sensation 4G Is running so much better right now. However I wish i knew how to thank people... because i see the thanks meter but cannot find where to thank from.
Click to expand...
Click to collapse
The rom didn't overclock your phone. The kernel did. READ. You came to the MT4GS forum starting up a storm for people not giving you a direct link to the regular MT4G. How is it you cant find the freakin' "thanks" button? THERE'S A FREAKIN' THANKS BUTTON IN EVERY FREAKIN' POST. OPEN YOUR FREAKIN' EYES.
Sori m jst new here..jst b0ught my f0ne 2 m0nths ago. Flashed r0m: gingercrime ITA, flashed kernel: ver 2.6.35.14 v6. And iv overclock my fone 245-710Mhz, smartass. fone: lg optimus one, running on gingerbread 2.3.3
Many thanx xda developers..!!
I have a question about kernels and roms regarding the competability. I believed I'm still considered new in the android sector though I have used 2.1, 2.2 and now 2.3.
Over the years, I have been using stock ROMs because and putting in my own kernel to get a good balance of performance and battery life. Recently I've have tried getting into custom ROMs as I felt that some stability issues I have read might be some user experience instead of a real stability issue. So I decided to give a go. I looked at certain ROMs but decided to go with more popular ROMs like DarkyRom, they until then I somehow bricked my phone (not ROM issue) and manage to save it back, I decided to go for a newer ROM, which might be as popular as my previous ROM. I decided to go for Doctorz Rom, since all these custom ROMs usually come with another kernel already, is it perfectly Okay to flash any other kernel (Kernel are competitable with the version of the firmware, of course) on the ROM, irregardless of whether the ROM is customized by a developer or not. Example, DarkyRom comes with darkcore kernel (I flashed it to speedmod because I saw that you can do it), Doctorz Rom come with semaphore kernel.
My question in simpler terms, is whether can I flash Doctorz Rom with say, darkcore or speedmod kernel?
simple question for which I am afraid there is no one, simple answer. Some roms play nice with most, if not all kernels, some don't. Similarly, some kernels seem to work with just about every rom, many do not. Hardcore's kernel is one of the more robust ones and usually works with most roms.
Part of the issue is the scripts used in many roms and kernels and what is left behind when you copy a new program to conflict with the new stuff.
(1) Always read the directions on any new kernel or rom.
(2) A clean phone will decrease the chances of having issues with any newly flashed kernel or rom. If your phone is cleansed correctly, any issues are solely a problem of the newly flashed firmware. Bits of legacy program can and do cause issues, which is why a system clean is important.
Thank you, that was the answer I needed
If you were happy with stock ROMs, you should be looking at slightly tweaked stock ROM. I was using Darky with all its bells and whistles for quite a long time. But recently I started to look for something more closer to stock versions and found Simplicity which does pretty good job for me so far.
The choice of ROMs and kernels is so wide that it's hard to decide and it depends if we want to achieve speed or stability. But you can mix ROMs and kernels definitely. I was using Darky ROM JVR with Semaphore kernel completely fine.
stiwipl said:
If you were happy with stock ROMs, you should be looking at slightly tweaked stock ROM. I was using Darky with all its bells and whistles for quite a long time. But recently I started to look for something more closer to stock versions and found Simplicity which does pretty good job for me so far.
The choice of ROMs and kernels is so wide that it's hard to decide and it depends if we want to achieve speed or stability. But you can mix ROMs and kernels definitely. I was using Darky ROM JVR with Semaphore kernel completely fine.
Click to expand...
Click to collapse
I decided to use custom rom because of the features, since i had nv used one before. I cant deny that stock ROM gives a very neat and clean rom which sometimes leads to more speed/battery life, but lets give these developers some.chance as well
Sent from my GT-I9000 using XDA App
Hello, I recently bought myself a new Galaxy S i9000 for mostly multi-media purposes. I was looking for a smartphone that would suit my audiophilia needs and after lots of googling I found out that this is just the phone for that, so I bit the bullet and bought an unlocked one
Came in the mail today and I need your help with this! I've had androids before so I am somewhat familiar with the ecosystem, however since I joined the galaxy S bandwagon quite late, I'm REALLY behind on Roms and such.
Obviously, since I bought such an old device, I had my reasons; which are music. I'm gonna root this soon and I wanna install a rom with these sort of features.
I need a rom thats:
-Smooth as it can be
-Has the Voodoo Sound Kernal (according to everybody, that's how one unleashes the full potential of the sound)
-....won't get rid of my unlock
I don't care for customization, games, social media, etc. I just want a rom that's smooth, responsive, and has voodoo so I can enjoy my music on the go
Thanks!
If you want to go for custom ROMs then CM 10 all the way, its nighty so is still has bugs. But is good enough for daily usage. And damn is smooth I will never go back to GB or anything else...
You can try also CM 9, there is a stable version. Look for it in the development section.
This phone once unlocked, will never lock again!! unless you want to
dukuletz said:
If you want to go for custom ROMs then CM 10 all the way, its nighty so is still has bugs. But is good enough for daily usage. And damn is smooth I will never go back to GB or anything else...
You can try also CM 9, there is a stable version. Look for it in the development section.
This phone once unlocked, will never lock again!! unless you want to
Click to expand...
Click to collapse
CM10 Definitely LOOKS smooth, but is it fast and responsive? I've seen youtube videos (the very few there are) of single core phones that can only handle CM10 somewhat OK....they are somewhat smooth, but unresponsive when it comes to opening apps and menus (lots of loading and stuff). So is CM10 for this phone fast as well as smooth?
ReDDs3D said:
Hello, I recently bought myself a new Galaxy S i9000 for mostly multi-media purposes. I was looking for a smartphone that would suit my audiophilia needs and after lots of googling I found out that this is just the phone for that, so I bit the bullet and bought an unlocked one
Came in the mail today and I need your help with this! I've had androids before so I am somewhat familiar with the ecosystem, however since I joined the galaxy S bandwagon quite late, I'm REALLY behind on Roms and such.
Obviously, since I bought such an old device, I had my reasons; which are music. I'm gonna root this soon and I wanna install a rom with these sort of features.
I need a rom thats:
-Smooth as it can be
-Has the Voodoo Sound Kernal (according to everybody, that's how one unleashes the full potential of the sound)
-....won't get rid of my unlock
I don't care for customization, games, social media, etc. I just want a rom that's smooth, responsive, and has voodoo so I can enjoy my music on the go
Thanks!
Click to expand...
Click to collapse
JB Custom Rom C-RoM Mix or C-RoM BeaN are highly recommended. You won't get disappointed with these Roms.
I've tried several Custom Roms, but i found C-RoMs to be the best, very fast, smooth, responsive, and stable.
This JB Custom C-RoM was benchmarked by Ratborg to be the fastest JB Custom Rom.
The kernel (Semaphore) supports Voodoo Sound.
http://forum.xda-developers.com/showpost.php?p=32493954&postcount=1
http://forum.xda-developers.com/showpost.php?p=29086242&postcount=1
http://forum.xda-developers.com/showpost.php?p=30930948&postcount=1
GrippingSphere said:
JB Custom Rom C-RoM Mix or C-RoM BeaN are highly recommended. You won't get disappointed with these Roms.
I've tried several Custom Roms, but i found them to be the best, very fast, smooth, responsive, and stable.
This JB Custom C-RoM was benchmarked by Ratborg to be the fastest JB Custom Rom.
The kernel (Semaphore) supports Voodoo Sound.
http://forum.xda-developers.com/showpost.php?p=32493954&postcount=1
http://forum.xda-developers.com/showpost.php?p=29086242&postcount=1
http://forum.xda-developers.com/showpost.php?p=30930948&postcount=1
Click to expand...
Click to collapse
Wow this is great, thanks alot friend!
Umm, but could you help me out I've flashed ROMS before but I've never flashed a kernel ever. How do I safely and efficiently do that? I just rooted my device and am now running stock 2.2 . How do I go on about flashing the kernal and the Rom? This looks amazing!
ReDDs3D said:
Wow this is great, thanks alot friend!
Umm, but could you help me out I've flashed ROMS before but I've never flashed a kernel ever. How do I safely and efficiently do that? I just rooted my device and am now running stock 2.2 . How do I go on about flashing the kernal and the Rom? This looks amazing!
Click to expand...
Click to collapse
The Rom contains the Kernel already, so unless you want to change or upgrade the built-in Kernel that's the time you have to flash it.
Flashing of Rom or Kernel usually can be made through CWM by going into Recovery Mode.
If you're coming from Gingerbread, the safest procedure is to flash an ICS CM9 first before this recommended C-RoM (which is based on CM10 and AOKP), this is to avoid getting your IMEI invalid.
During flashing of a Rom, you will have to re-flash twice or sometimes 3x before getting successful due to Android system and Partition Layout differences.
Don't forget to backup your important database and applications via Titanium Backup or GoBackup so you can restore them back after successfully flashing the new Rom.
Good luck and enjoy flashing.
Try this configuration, i have it my self... it runs really well, is not unresponssive at all, maybe some hiccups but overall is good.
http://forum.xda-developers.com/showpost.php?p=30500816&postcount=3
GrippingSphere said:
JB Custom Rom C-RoM Mix or C-RoM BeaN are highly recommended. You won't get disappointed with these Roms.
I've tried several Custom Roms, but i found C-RoMs to be the best, very fast, smooth, responsive, and stable.
This JB Custom C-RoM was benchmarked by Ratborg to be the fastest JB Custom Rom.
The kernel (Semaphore) supports Voodoo Sound.
http://forum.xda-developers.com/showpost.php?p=32493954&postcount=1
http://forum.xda-developers.com/showpost.php?p=29086242&postcount=1
http://forum.xda-developers.com/showpost.php?p=30930948&postcount=1
Click to expand...
Click to collapse
GrippingSphere said:
The Rom contains the Kernel already, so unless you want to change or upgrade the built-in Kernel that's the time you have to flash it.
Flashing of Rom or Kernel usually can be made through CWM by going into Recovery Mode.
If you're coming from Gingerbread, the safest procedure is to flash an ICS CM9 first before this recommended C-RoM (which is based on CM10 and AOKP), this is to avoid getting your IMEI invalid.
During flashing of a Rom, you will have to re-flash twice or sometimes 3x before getting successful due to Android system and Partition Layout differences.
Don't forget to backup your important database and applications via Titanium Backup or GoBackup so you can restore them back after successfully flashing the new Rom.
Good luck and enjoy flashing.
Click to expand...
Click to collapse
Alright so this ROM contains the "sephamore" kernal with voodoo sound itself? Cool! Um, so I first flash a CM9 ROM, and then from there flash this?
ReDDs3D said:
Alright so this ROM contains the "sephamore" kernal with voodoo sound itself? Cool! Um, so I first flash a CM9 ROM, and then from there flash this?
Click to expand...
Click to collapse
Yes the Rom contains Semaphore kernel and yes you have to flash CM9 first and from there flash C-RoM.
Semaphore kernel supports vodoo sound but i think you have to install an application that produces the voodoo sound itself. I'm not sure but you have to further research on this.
Sent from my GT-I9000 using xda app-developers app
My phone went mad and downloaded 6.80gb stuff from online wasting my this month data package so i decided to update newest Chroma (about year old) to 7.1.1 stock rom + TWRP recovery + Franco kernel. As usually that felt like downgrade.
- Battery not shown as percentage
- Camera sound
- No dark/black theme
Many other issues cames too even i have used phone like 30min so i thought no point change settings more than that. I dont understand how hard can it be google to even try. I first time used android when it was something like 2.2.2 and still wondering same issues what i did then. I went from iPhone 2g to android and still miss what apple had by then and what android does not have even now but no can do.
I am not heavy user of my phone. I just want basic things to work. Is there some custom rom which is like chroma. I liked how chroma was like allmost stock rom but with couple of custom settings but its no longer continued so is there any rom which have taken it spot?
Wow, you went from a custom ROM to stock and you are missing features? Who would've guessed that?!?!
Sorry for the sarcasm lol. Flash literally any custom ROM and you should have those features. Most, if not all, N ROMs have Substratum/OMS which will allow for dark themes. Battery percentage should also be included in every ROM. Camera sound should be in most ROMs. As for me I'm still on Resurrection Remix M + xposed framework, which in my opinion has the most customization out of any possible Nexus 6 setup in the world.
I would suggest Pure Nexus to you which in my opinion is the closest to Chroma. But make a Nandroid backup and flash a few until you see what you like. Also checkout this YouTube channel which is amazing. @glockman4519 does awesome ROM overview videos if you want to get a feeler for something before flashing it.
HTC Tytn user 188 said:
- Camera sound
Click to expand...
Click to collapse
Do you refer to the camera shutter sound? If yes, you can't remove the sound on latest stock camera app...
I go with pure Nexus. Thanks for tip. I dont understand most of custom roms which are allways full of bugs. I never understanded either why there is need for over 10 diffrent rom for one device. Developers should work together and there would be only couple of very good roms to choose from but i know its hard people to work together so aint gonna happen
Running Pure Nexus on my wife's Shamu and on my angler. You shouldn't be disappointed. Just as you, i like simple cosmetic tweaks, dark themes, and it does the job. :good:
Resurrection Remix, @Neo style is my current dd. Every customization you could ever want is in there, but there are many great ROMs. PN is one that if you came from Chroma, you'll like. Nitrogen is good, et al. Just read the threads and give them a shot
HTC Tytn user 188 said:
My phone went mad and downloaded 6.80gb stuff from online wasting my this month data package so i decided to update newest Chroma (about year old) to 7.1.1 stock rom + TWRP recovery + Franco kernel. As usually that felt like downgrade.
- Battery not shown as percentage
- Camera sound
- No dark/black theme
Many other issues cames too even i have used phone like 30min so i thought no point change settings more than that. I dont understand how hard can it be google to even try. I first time used android when it was something like 2.2.2 and still wondering same issues what i did then. I went from iPhone 2g to android and still miss what apple had by then and what android does not have even now but no can do.
I am not heavy user of my phone. I just want basic things to work. Is there some custom rom which is like chroma. I liked how chroma was like allmost stock rom but with couple of custom settings but its no longer continued so is there any rom which have taken it spot?
Click to expand...
Click to collapse
Sounds to me that you are going to like Pure Nexus since it has that Stock look and feel you want but with some extra and PN has extras.
The nice thing is you can pick and choose what features you want to run so you are in controle.
The rom does not come rooted because @BeansTown106 has decided that too many users are looking to pass the Safety Net Check for apps like Google Pay and some others that require your device be unaltered from stock. But if you want to run Substratum, you can either flash Chainfire's SuperSu sr3 v2.79 (or any systems suoerSu) or even flash Magisk Systems Root (I think it is up to v10 now) and that will allow for theming with Substratum.
That should get you pretty close, of not better than you g had with Chroma. PN is one of the most stable N roms out for the Nexus devices that I know. Another great rom would be SiX rom... But that is a whole nother story : )
I´ve been using Pure Nexus two days now. It seems usable but i dont know is it the 7.1.1 or the franco kernel or something like that but im having performance issues. Even clash of clans in own city does not work smoothly. Also camera shutter sound cannot be disabled. Otherwise i think all works as supposed to. When i installed rom i did clean install. I formated whole device including internal memory. Then i installed Pure nexus 7.1.1 + Full dynamic gapps + Franco newest kernel + Supersu
Anyone know whats the best kernel or do i just have to wait for updates on both rom and kernel?
EDIT: i will be now on pure nexus thread. Thanks for help.
@HTC Tytn user 188
The camera shutter sound can't be disabled with stock camera on 7.x Roms.
For performance issues, maybe try asking in The Rom/Kernel thread.
A combination you should test:
Crdroid rom, elementalx kernel, crystal tronik dark 12 substratum theme and latest beta nova launcher
gives me a lot of customizations, dark+blue look and good battery/performance
Works solid for me !
Hello. I just bought my brand new Oneplus 3T. I came from the LG G4. I always used custom roms on my android phones. Unfortunately I have a job now and I don't have much time to play/test all these roms around here.
I'm not asking "the best rom" or "which is better" sort of things.
I just need an opinion for what should I begin with?
I would prefer some stock based rom.
As about the kernel I heard a lot about Franco's kernel but I saw that there is Boeffla kernel too.
Don't get me wrong, I just need something to start from because as I mentioned above I don't have much time to test and choose which is best for me.
Thank you!
I have tested many ROM's and I always come to the same conclusion. Stock is better. I recommend you to use stock OOS, root it and mod it as you wish. It's a powerful OS, without much bloatware (which can anyways be easily removed) and it offers a decent amount of customization. Of course, it's not as customizable as RR, but RR is also unstable and doesn't offer the same camera quality. In fact, most ROMs have a crappy camera. Except PA, apparently, which, of course, has other problems, like idle battery drain. You'll find something that won't make you happy in every rom you try. That was, at least, my experience. I have come to the conclusion that OOS does its job well.
luptatorul said:
I have tested many ROM's and I always come to the same conclusion. Stock is better. I recommend you to use stock OOS, root it and mod it as you wish. It's a powerful OS, without much bloatware (which can anyways be easily removed) and it offers a decent amount of customization. Of course, it's not as customizable as RR, but RR is also unstable and doesn't offer the same camera quality. In fact, most ROMs have a crappy camera. Except PA, apparently, which, of course, has other problems, like idle battery drain. You'll find something that won't make you happy in every rom you try. That was, at least, my experience. I have come to the conclusion that OOS does its job well.
Click to expand...
Click to collapse
This is exactly what I want. I don't want a LineageOS based rom or something like this.
I want a STOCK based rom.
But I don't know with which rom should I start because I saw that there are a few.
Hmm, I'd say freedomOS. It's a very stable ROM, "daily driver" material. It gives you the option to kinda debloat it when you flash the ROM
If you are looking for maximum battery with average use then go for RR with EX Kernel.
Yeah Freedom OS is kind to install because you don't have to do the usual stuff manually, but I've personnaly not noticed anything you can't get on stock OOS.
I'd advice to stay stock, and if later you still want to try some new things there will be plenty of mod material here
If you want something else...try Phoenix AEX ROM..
Really different experience...( EAS based )
Hi, when you are new with this phone I personally would recommend OxygenOpen Beta.
https://forum.xda-developers.com/oneplus-3t/how-to/coming-update-oos-based-7-1-t3564240
This Rom has everything you want, for me absolut stable and has all features you need for normal use. Worth to have a look.
I always had custom Roms on my earlier phones, but this stock Rom is the best I have ever seen. I have unlocked bootloader and rootet phone but since I have my phone (since May) I flashed this Rom and there is no reason for me to change it:angel:
Greets, reinipic
ilooze said:
I always used custom roms on my android phones.
Click to expand...
Click to collapse
Don't feel like you need to flash a custom ROM, just because you "always have". Try the stock OOS for a bit, you'll be pleasantly surprised.
Stock OOS is very impressive. Very little bloat, really close to stock Android, nice customization options, and it just works. It's a big departure from the manufacturer "skins" applied by LG, Samsung, etc. which often (in my opinion) make too many changes, with little added value.
Although, I would suggest unlocking the bootloader now (instead of waiting) even if you do intend to try out the stock ROM for a while. Sinceit is a bit annoying having your data wiped (by unlocking the bootloader - it can't be avoided) and having to setup everything again, if you do decide to install a custom ROM, kernels, etc.
Stick to OOS. It's the best, really. Sultanxda's lineage is amazing for starters.
And Franco kernel on OOS is also "legendary"
Nevertheless, it's upto you to try and tell yourself what rom/kernel suits your needs.
Cheers!
That's the mistake you use custom roms. I always have stock rom on my every device
Stock open beta 10 with custom kernel(optional to remove dm verity flag) + magisk + safety net pass + adway + google assistant + dark mode.... thats it !