In a Jerpelea's WM6 Pro ROM, he said that the next would have been a linux one. "But is not a promisis" he said. Does someone know if anywhere on the net there is a Linux ROM? THX. Bye
I wish someone published his work too but no ...
I am afraid we have to find time for any volounters ?
hy all
indeed i am working on linux kernel with android interface for qualcom CPU breeze has Samsung CPU
the kernel has only basic functions call,sms,data
till now no usb,bluetooth any the rest
i tired to port GPePe to tornado (OMAP cpu) but i moved on to nike (Qualcom CPU) and the port was incomplete but booted
WHAT CAN YOU DO INSTEAD OF ASKING FOR LINUX
Support for Samsung S3C2442 was introduced in kernel 2.6.17 so you can start compilig and see if it works.for details use google "cross compiling"
and take a look to nike forum for compiler and instructions
after the kernel boots you will need to make drivers for every component that is not working and not included in the kernel base
after everithing works you must have an interface (Google Android is for touch screen devices,GPe the same, OPIE the same)You can use GpePe if is still developped and start corecting bugs and adapting the code for Breeze.
I cant handle an such big project alone there have to be some linux developpers involved if you want linux to boot and to be usefull on your devices
BR
Samsung CPU and linux support
Samsung CPU ...
Is it the same serie as the one in openmoko freerunner which already support dozen of linux distros including android :
Samsung 2442 SoC @ 400 MHz
http://digg.com/linux_unix/Video_demo_of_Freerunner_running_Android_Cupcake_Tutorial
Linux Boost
Have a look here:
http://forum.xda-developers.com/showthread.php?t=368014
Related
look im a n00b(still learning android stuff),
so this question is just out of curosity
why cant we have kernel 2.6.32 ??
well google said froyo needs atleast 2.6.32 to run
but we here are running gingerbread smoothly on 2.6.29(thnaks to all the awsoms devs )
can someone knowledgble reply
thank you ;p
Simply because the kernel drivers needed for the X8 only exist in Linux 2.6.29 as published by Sony Ericsson.
If you would want to use a newer Kernel release (i.e. the ones Google is using for their Android builds) you need to port the drivers to that kernel version - read: make them fit the kernel.
That's a very tedious process, so it's easier for the ROM and Kernel developers to base their work upon the original SEMC Linux 2.6.29 sources.
on short: its easier to port drivers from 2.6.32 or 35 or 38 than make the base 2.6.32.... working on our phone
as b.jay said, porting kernels takes a long time, and if you recive only a couple of errors in the middle of it, BOOM, you gotta go back to the sart and track what wrong command you typed or what code is wrong etc. thats why no one has ported 2.6.32 kernel.
to many drivers to cope with, to much errors that you will recive. porting roms is easyer
thanks guyz for the answers....in short it is possible to have kernel 2.6.32....maybe nAa can port it....he has already backported some stuff.
It is possibe given someone wants to spend an insane amount of time (edit: we're talking several weeks to several months here) in forward-porting the Shakira specific drivers and additions to the ARM Linux code base.
I don't see it happen as it's a enormous undertaking for a single developer to port the whole stuff - that would require a medium-sized team of coders a) knowing what to port / b) well versed in Linux Kernel hacking / c) knowing how to code for ARM (edit: as the existing sources most likely need to be adapted to the Kernel ABI (in this case 2.6.3.x), which is not exactly stable in Linux and changes erratically as Linus' maintainers see fit. Also, don't forget that the changes need to be tested to see if the kernel boots and works flawlessly).
Don't hang your hopes too high.
need to much time to update linux version of kernel
But for instance lg optimus p350 has almost same specs but runs .32 kernel.it has same qualcomm 600 mhz cpu,ardeno 200,and 140 mb ram.so x8 has even better specs.so i dont se why this wouldnt be possible.
Sent from my GT-I5800 using xda premium
I am new here, and I am very confuse about kernel.
I know what ROM is, and the benefit of custom ROM. But I am not sure about kernel. What is it exactly? Please give me a simple explanation.
Is the kernel included in rom when I install a custom rom?
Beside THat i don't have the ability to unlock bootloader coz manuf above 29 w11a32 so what is the issue.
and i think kernel is the reason that coz my phone soft brick more than a time coz this what is called kernel any help ???
1st: Hi, and welcome to the forum hope you enjoy your stay
2nd. Ok, a kernel is what the phone manages its power from. it controls the power and battery on your phone.
press the thanks button if i helped
hello..
you should have searched and read before asking.. i mean i am also new but i have successfully learnt what a 'noob' can maximally know like about roms, kernels. etc..
refer to this very guide... it will give all answers required by you related to kernel roms bootloader etc..... hopefully..
http://forum.xda-developers.com/showthread.php?t=1590266
and about the bootloader thing... its just that its not recommended to unlock it after 11w29 series..
These phones ship with a revamped chipset configuration having the security hole the boot loader unlock uses effectively closed. This means that upon unlocking the boot loader your phone will end up as a hard brick - and you will have NO means to revive the phone yourselves. You either have to send it off to Sony Ericsson for repair (recommended solution) or find a phone repair shop being able to resurrect shot devices!
refer to the foll thread:
http://forum.xda-developers.com/showthread.php?t=1481630
kernel is something like bridge between HW and the SW. SW (ROM, apps,...) communicates with HW (camera, display, digitizer,...) through kernel
if you want some more info, look here
Hi, welcome to XDA!
The X8 phone runs Android.
Android is a Google led variation of Linux kernel.
Linux is an Open Source (a share and share a like philosophy) kernel that can run on pretty much anything. It is like the engine of a car (though I wouldn't take the analogy too far).
On top of the Kernel, various layers of software are placed to either form a desktop environment, a server environment, the X8 stock software or any other Android phone. (Like the differing body shapes of cars, though again I would not take the analogy past this loose interpretation! )
This software consists of things like drivers (enabling inputs such as the touchscreen to interact with the Kernel) through to your homescreen, through to Apps you download.
So to recap, the Kernel is the core of the phone's software and any collection of software on top of the kernel is known as a ROM! They are not entirely separate though and very much linked together, joined at the hip, so to speak.
The phone when you buy it comes with a Kernel and ROM, both created by Sony Ericsson from the software (code) that Google provides, they customise it the way they feel is best for the look they want from their phones.
If you want a different look or feel, a custom ROM (a ROM not created by SE but another team of people who create software, known as developers!) is a good option.
A custom Kernel goes that one step further and allows for greater tweaking on the part of the developers. Some ROMS require a custom kernel for parts of the ROM software to work properly.
Hope that helps
Hi nlao,
Welcome to the community.
Please take some time to Introduce Yourself and read FORUM RULES.
Hope you enjoy your stay here, and help others in the future.
Have you already learned what kernel is and its benefits?
For me : Kernel = BIOS and ROM is windows
Sent from my X8 running nAa and D_d piece of art called MiniCM9
CosminAdriaan said:
For me : Kernel = BIOS and ROM is windows
Click to expand...
Click to collapse
Whilst I like the analogy its not so accurate as Windows has a Kernel too! When using either windows or Linux on a PC you have this basic model:
BIOS --> Kernel --> Software Collection
A somewhat detailed but better written explanation than I could achieve can be found at History of GNU, Linux and Gnome, the relevant section has been pasted below:
"A fundamental misunderstanding is the relationship between Linux and operating systems. Linux is the low level code that interacts with and controls the hardware of the computer (whether it is an Intel 486, Pentium, Sun Sparc, or a Merced). This is the kernel of the operating system, providing routines to help applications talk to each other, allowing many applications to share the CPU at the same time, and managing the use of memory, allowing many different applications to run at the same time without interfering with other applications. Linus Torvalds wrote the first Linux kernel in 1991 and it continues to be actively developed today by Linus and a core team of international developers.
While the kernel is crucial, it is the larger suite of software that sits on top of the kernel that provides the functional operating system."
---------- Post added at 10:36 AM ---------- Previous post was at 10:32 AM ----------
deedii said:
Hi nlao,
Welcome to the community.
Please take some time to Introduce Yourself and read FORUM RULES.
Hope you enjoy your stay here, and help others in the future.
Have you already learned what kernel is and its benefits?
Click to expand...
Click to collapse
Hi deedii, thanks for the Hi! I have posted a little hi message! I have been using Linux for years and have played about with custom kernels for my PC but am new to Android hacking as it has its own nuances and is different to something like Debian!
I got now What is the kernel mean. thanks to all of u for ur replies.
there's so many ROM that i can't flsh it on my phone due to kernel and i think to flash kernel u have to unlock bootloader. and manufacture of my phone doesn't support unlock coz will make a hard brick . for instance i want to flash prime hd8 i tried but it coz a soft brick>>>>>???? what to do
nlao said:
Hi deedii, thanks for the Hi! I have posted a little hi message! I have been using Linux for years and have played about with custom kernels for my PC but am new to Android hacking as it has its own nuances and is different to something like Debian!
Click to expand...
Click to collapse
what flavor do you use dude?
Hi there!
I'm doing a script for chroot for an easy ongoing GNU/Linux Distro where all can fork it on github and make your own attempts.
A script chrooted like openembedded but it is not.
twitter.com/vicetechno
github.com/vic3t3chn0/zazyl_chroot
The github is where it lies the script.
This is an attempt of an ongoing GNU/Linux where everyone choose which software to package it.
I'll update the script every week.
Thank you so much.
Hi There
Obviously this is still in the early stages and I'm sure you have a plans but 1 question instantly spring to mind
1. How does this relates to Archos Tablets? ( other than the obvious that some G9's have an Omap4460 ) because there are a number of changes that Archos have made to the standard omap kernel. I'd be extremely but pleasantly surprised if you could boot a device using the pandaboard kernel.
This is the the repo for the official archos g9 kernel - git://gitorious.org/archos/archos-gpl-gen9-kernel-ics.git the linux-ics-3.0.21 is the current one in use by the stock firmware.
Myself and @Quallenauge made some further modifications which added a the ability the either boot off the internal or external ramdisk depending on the value of the androidboot.mode which can be passed via the kernel command line and essential turns sde mode into a dual boot mode while leaving standard archos recovery untouched as a safe guard.
@Quallenauge has also ported 3.0.31 and 3.0.58 and is in the process of creating a 3.4 version. All these kernel are located @ https://github.com/Quallenauge/kernel-archos
We are currently using 3.0.58 in the CM-10.1 Rom in this section but all of these should be considered unstable as they haven't been thoroughly
tested.
It's a good idea but not a small task. Also in it's Current state it is far too generic to be relevant to Archos Tablets.
Thanks
Trevd
Hi there!
To answer you.
Yes it is an early stage. To be related to gen9 archos tablets i want to build a own distro to get wiork on pandaboard also gen9 tablets.
I think i've answered you.
Don't hesitate to contact me.
Hi Everyone !
I am a noob here and in the android kernel space too .
I have seen this USB-HID project here : https://github.com/pelya/android-keyboard-gadget and seen many kernels for the same, however there isn't any for lenovo k3 note and in general for any mediatek devices ( not sure about this one though ).
Coming to the point, I won't be asking this question if I knew exactly what to do here.
Although the github mentions how to compile custom kernel and I did see a few videos on how to create a custom kernel ( which were pretty good to say the least ).
However I don't understand which kernel source to choose and all that cause , in the github repo it gives an example for nexus device and then say that "change them for your device accordingly.".
So, for my lenovo k3 note what all do I have to change "accordingly" ?
Like in the first line it mentions
Code:
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8
and then
Code:
git clone https://android.googlesource.com/kernel/tegra.git
So , how does it change for my device ?
I know that my device has octacore ARM processor, so arm thing should remain the same , right ?
What about the tegra thing, googling it finds me that its the nvidia processor but mine is mediatek, so that should change "accordingly" , but then again change to what ?
Sorry, for asking such noobish questions, I know there are great people out here with way better expertise than a noob like me and so am here.
I don't fear experimenting on my phone.
I did somewhat got stuck in a boot loop a few days back and got to use SP flasher to get it runninng again, I installed AOSP extended on my k3 device alongwith twrp.
I was trying to install nethunter and although it got installed but it's hid device wasn't showing up ( perhaps that needed the correct kernel to get it working ).
Thanks guys/gals.
Aniket
P.S. I am not someone who wants to get the work done from you guys, I am ready to get my hands dirty. Just guide me, how to proceed with that and I will comply :angel:
I'm in the same boat but with aLenovo P2
Hello all! Hope all is well by you.
Based on what I've seen on this forum, the latest available kernel for the Touchpad is version 3.4.x - an older, unmaintained LTS branch, forked from Qualcomm's repos.
It seems that the mainline kernel source has code for the MSM8660 platform (what the Touchpad is based on) which leads me to wonder if it's possible to get a mainline kernel running on the device.
If my optimism serves me right, this could open the doors to running more non-Android systems on the device!
So far my attempts at booting my compilations have yielded nothing more than a hang at the HP splash logo. I've tried different GCC versions from Linaro (targeting arm-eabi) to no avail.
I'm unsure if I'd need to tweak any DTBs, though the 3.4 kernels don't seem to make use of those.
Of course a splash logo isn't too verbose... might anyone know if there's a serial console I can access over USB or some hidden port internally? Has anyone else made a similar attempt with any progress?
Cheers!
PieGuy128 said:
Hello all! Hope all is well by you.
Based on what I've seen on this forum, the latest available kernel for the Touchpad is version 3.4.x - an older, unmaintained LTS branch, forked from Qualcomm's repos.
It seems that the mainline kernel source has code for the MSM8660 platform (what the Touchpad is based on) which leads me to wonder if it's possible to get a mainline kernel running on the device.
If my optimism serves me right, this could open the doors to running more non-Android systems on the device!
So far my attempts at booting my compilations have yielded nothing more than a hang at the HP splash logo. I've tried different GCC versions from Linaro (targeting arm-eabi) to no avail.
I'm unsure if I'd need to tweak any DTBs, though the 3.4 kernels don't seem to make use of those.
Of course a splash logo isn't too verbose... might anyone know if there's a serial console I can access over USB or some hidden port internally? Has anyone else made a similar attempt with any progress?
Cheers!
Click to expand...
Click to collapse
I am not an expert, but have learned a lot by tweaking the kernel for the Hp Touchpad. To my basic understating none of the native driver codes were release as they are not "open source". How the developers got it working is by tweaking the hardware from what is "based on". If the drivers where open source, it could possible be more helpful on getting a lot more done. All I can do is provide some links from others that had tried:
The LuneOS is using the same kernel branch as Android, but there is no development for the kernel:
https://www.webos-ports.org/wiki/Main_Page
https://www.webos-ports.org/wiki/Main_Page
It will be great to have a kernel to run Linux natively.
Here are some work around that others had used:
https://github.com/mikestaszel/ArchLinuxARM-TouchPad
https://github.com/CalcProgrammer1/kernel_tenderloin_debian
https://forum.xda-developers.com/showthread.php?t=2761381
I did the following videos running Ubuntu (arm) as Chroot and is very fast !
https://www.youtube.com/channel/UCKoir6bzzPU-Uq9UjcRR3hw
Good luck learning!
@PieGuy128
Take a look at this post from @elginsk8r about a possible 5.0 Kernel:
There is a 5.0 kernel floating around that looks promising (uses mesa rather than proprietary blobs for display) albeit missing some key hardware support in it's current state. If anyone would like to take a look at the kernel sources and see what can be done it can be found here https://github.com/flto/linux/tree/msm8660. Building and booting instructions are here https://github.com/flto/linux/wiki
original post:
https://forum.xda-developers.com/showpost.php?p=83040029&postcount=273