Hi
I was just wondering if anyone knew of a linux build for the Kaiser?
that would be awsome...wouldnt it be something like...Android? wait is android on linux....?...time visit google
Kaiser proved to be a tough nut
The MSM7500 phones can already boot linux ...
The Kaiser technical data is already added to wiki
cr2 said:
Kaiser proved to be a tough nut
The MSM7500 phones can already boot linux ...
The Kaiser technical data is already added to wiki
Click to expand...
Click to collapse
wait what do you mean MSM7500 the processor? or a brand of phones?
thentertaina said:
wait what do you mean MSM7500 the processor? or a brand of phones?
Click to expand...
Click to collapse
MSM7500 CPU is used by many new HTC CDMA phones, and their hardware setup
seems to be mostly identical.
Ubuntu is also making a mobile OS. Right now it's aimed at Intel's chips.
http://www.ubuntu.com/products/mobile
nice link really looking forward to mobile ubuntu and maybe redhat or fedora some day
cr2 said:
MSM7500 CPU is used by many new HTC CDMA phones, and their hardware setup
seems to be mostly identical.
Click to expand...
Click to collapse
so they use different processors for gsm and cdma......i would have thought they just have different hardware and code for that hardware
thentertaina said:
so they use different processors for gsm and cdma......i would have thought they just have different hardware and code for that hardware
Click to expand...
Click to collapse
It is a different processor because the qualcomm chip has two cores. One is the radio and the other for the OS and other functions. Since the radios have to differ between gsm and cdma, they must use different processors.
hello,
at the moment, ubuntu project is just for intel device built with atom processor and is just specific device built by intel ( intel phone), but in the futur probably became reality for another device...
tyante said:
It is a different processor because the qualcomm chip has two cores. One is the radio and the other for the OS and other functions. Since the radios have to differ between gsm and cdma, they must use different processors.
Click to expand...
Click to collapse
ahh that makes sense.
tyante said:
It is a different processor because the qualcomm chip has two cores. One is the radio and the other for the OS and other functions. Since the radios have to differ between gsm and cdma, they must use different processors.
Click to expand...
Click to collapse
Had the TyTN 1 also had a dualcore processor?
Qualcomm or not both cores are ARM based and there are plenty versions of ARM linux. It's reverse engineering the drivers for all the various parts of the device that is hard, but it is definately not insurmountable.
The Mio A701 has a pretty usable linux port, everything works on it including the phone part and this is a fairly recent device.
http://handhelds.org/moin/moin.cgi/MitacMioA701
Looks like someone is working on this already:
http://handhelds.org/moin/moin.cgi/SupportedHandheldSummary
Android is just a layer on top of Linux and should be straight forward to port once some devices are out.
DeepThought said:
Had the TyTN 1 also had a dualcore processor?
Click to expand...
Click to collapse
Hermes uses 2 separate CPUs: Samsung S3C2442 and Qualcomm MSM6275.
thentertaina said:
so they use different processors for gsm and cdma...
Click to expand...
Click to collapse
CDMA uses MSM7500, and WCDMA(UMTS) is MSM7200.
They have different DSP parts.
I found something very promising...
http://youtube.com/watch?v=XbgzgJgTY8I
Anyone know who the person on the youtube video is?
marbalon said:
I found something very promising...
http://youtube.com/watch?v=XbgzgJgTY8I
Click to expand...
Click to collapse
I wouldn't take too much from that video.
Firstly, they never show linux booting all the way...becuase it probably doesn't..no drivers to access anything.
Secondly they are launching linux from within WM6...basically emulating it. Even though a VM for WM6 that allows the booting of other OSes sounds like a neat idea, I can't believe it would be practical. The phones run slow enough without any emulation.
When you see a video of a straight boot all the way to a command shell...now that would be the beginning of something usable...
Personally, I don't think I would want linux on my Kaiser. I suppose if everything worked (touch flo, keyboard, all data connections, gps) and it had a faster speed then I would think about it. Otherwise I don't see the point. No one is trying to hack into my mobile phone...I don't have very good network options (no LAN, no promiscuous wi-fi) to use all the good linux tools. And, as much as I like command prompt...not on my Kaiser/Tilt.
If there are any valid uses (other than novelty) to have linux on a Kaiser I'd like to know, because it would probably be worlds easier to develop a WM application to get the functionality that you think linux would provide.
Don't get me wrong...I'd try it the day a first stable linux ROM came out, but if it didn't have all the features above, I would soon be flashing back to WM6+
bengalih said:
I wouldn't take too much from that video.
Firstly, they never show linux booting all the way...becuase it probably doesn't..no drivers to access anything.
Secondly they are launching linux from within WM6...basically emulating it. Even though a VM for WM6 that allows the booting of other OSes sounds like a neat idea, I can't believe it would be practical. The phones run slow enough without any emulation.
Click to expand...
Click to collapse
Your first point is probably right, your second is not quite. The software used to boot linux on Windows Mobile devices is called Haret and can be seen in that video, it is not an emulator but a boot loader.
http://www.handhelds.org/moin/moin.cgi/HaRET
The video stops because the rest of the drivers aren't there yet, probably. It's a pretty good start though.
ahh thanks Miles, i was unaware of that application.
I was squinting to try to read ANYTHING on that you tube screen. All i could really make out was the penguin I assumed based on the GUI look of it that they were in WM already.
I hate threads like this. Just when you think damn someones done it its a question not an answer lol. Got ubuntu on my laptop yellow dog on my ps3 would love a distro on my kaiser
Related
Today Canonical released the Ubuntu MID Edition 8.04.
MID(Mobile Internet Device) is specialy made for mobile devices with touchscreen capabilities.
It looks similar to googles OS, but I don't think it has phone cababilities.
My question is, would it work on the Kaiser?
They do say it is codeveloped with Intel, and it takes advantage of the Atom but no specific requirements.
Site
Maybe it'll properly sync with ubuntu
Mu only thing is that it was meant to be used on the Atom platform not really mobile phone chips. It looks amazing and would totally amazing if it was to run on the kaisers. Thinking about it, it should be possible since there are some forms of Linux running on the kaiser.
Thats why I asked it.
I found something on the Ubuntu mobile wiki
Platforms
Our current platform targets are Intel's MID (Mobile Internet Device) platforms, code-named McCaslin and Menlow. Examples include:
Click to expand...
Click to collapse
The Shift is on the list
It also requires OpelGL 3D, that might be a problem, or are there propper Linux drivers available for qualcom?
Its currently for MIDs, which means x86 based computers. However, Ubuntu is working on a PDA version for ARM processors like the Kaiser. I believe that it will first be released for the Sharp Zauruses, which already run Linux, and therefore are easy to port to. I do not know if it will or CAN be ported to the Kaiser, as the Kaiser is closed source hardware, so it would have to be completely reverse engineered. Even if Linux could be made to run, it would lack ANY specialized drivers for the Kaiser, so it would probably be slow and buggy.
Just like it is already
x86 platforms like intel atom and via nano need around 10 W of power, while an arm architecture operates at 0.1 W.
We are still a couple of years away from seeing x86 based phones.
Will it be possible to put a version of windows on the gtab? I know they are working on linux with a distro of ubuntu, does anyone know if it is possible?
Dont get me wrong i love android but this is a powerful device and id like to squeeze all i can out of it
acuralegendz said:
Will it be possible to put a version of windows on the gtab? I know they are working on linux with a distro of ubuntu, does anyone know if it is possible?
Dont get me wrong i love android but this is a powerful device and id like to squeeze all i can out of it
Click to expand...
Click to collapse
Considering that the Tegra 2 is a RISC CPU and to my knowledge the only Windows version that is written for RISC CPUs is WinCE I'm guess the answer to your question is yes and no. Yes technically an OS made by MS in the Windows "family" (WinCE) could be ported to the gtab but realistically the kind of windows variant that I think you're looking for (XP/Win7) no. And you're right this is a powerful piece of hardware... way more that is necessary for WinCE so on al counts it's doubtful that windows will ever make it onto the gtab.
Actually I believe if someone can rip the proper files from the dual booting 10" viewsonic this might be possible. I would have to look at the internals, but I would assume they are the same. I know it is running win7 starter and I believe Android 1.6. I was actually gonna look at that this weekend. Problem is with the small internal memory might be worth it to invest in a 32gb chip.
romanrish said:
Actually I believe if someone can rip the proper files from the dual booting 10" viewsonic this might be possible. I would have to look at the internals, but I would assume they are the same. I know it is running win7 starter and I believe Android 1.6. I was actually gonna look at that this weekend. Problem is with the small internal memory might be worth it to invest in a 32gb chip.
Click to expand...
Click to collapse
Actually there is a reason that it is running android 1.6. 1.6 has a compiled version that runs on x86 architecture.
No dice on win 7 on this puppy sorry
Scratch that. I just looked at the specs and they are not even close other than the screen. Well it was a thought.
romanrish said:
Scratch that. I just looked at the specs and they are not even close other than the screen. Well it was a thought.
Click to expand...
Click to collapse
The other tablet is uses Intel Atom CPU, hence why it works, would have been nice if that tablet had Android 2.2....but who wants Win7 when you got android....hahaha
I agree about android over win, but I always like to have the ability to. I have my linux box w/ a tiny Win7 partition. Course every time I log into it. I remember why I stopped using windows
Sent from my DROID2 using Tapatalk
The VS 10" multi-boot tablet has an Atom (x86) CPU and dual boots Windows 7 and Android 1.6 (IIRC).
The only thing vaguely like Windows that you MIGHT be able to get on the gTab will be some version of wince(and I do -- they're trying to call it Windows Mobile now since wince was so awful, but it sounds like it hasn't helped).
I'd actually like to see how well WinMo 6.5, like my old touch pro had, would run on a g-tab. I really enjoyed that old phone.
I dont understand much about the architecture of software, im asking this because i dont get it, why the processors of our devices cant understand the new kernel and the instructions of WP8. in my head, its exacly the same saying that our pc desktops processors couldnt run the new Windows 8. i would like to know what are the barriers in this case. So guys, what they would be in your opinion?
This was posted by a dude on Reddit.
Disclaimer: I work at Microsoft. But not on Windows Phone.
Windows Phone 7 was built on top of Windows CE kernel (the same as Windows Mobile, and for those who are young enough to remember, Pocket PC and Windows CE Handhelds - this was in 1997).
Windows Phone 8 is moving to NT kernel, the same one as your desktop operating system is using. NT kernel requires radically different hardware - specificaly, TLB mappings in pre-v7 ARM CPU contained logical addresses and this does not work very well on symmetric multiprocessor OS.
So older ARM CPUs did not work with NT kernel, and move to the different OS kernel required radical redesign of the OS. Also, of course the desktop/server OS kernel requires significantly more RAM.
With the large generational shifts it is not uncommon for OS to lose compatibility with old software. These shifts do not happen very often, but they do happen.
For example, Windows NT did not support PCs with 286 CPUs (which were rather common when it shipped), or with less than 12MB RAM (something that is easily upgradeable on a PC, but much more difficult with the phone). Similarly, Windows NT 3.5 dropped support for 386 family entirely.
For Microsoft to have, as you call it, "foresight", it would probably have to drop Windows Phone 7 altogether and go to NT-kernel based solution. It would not have made Phone 8 to appear any faster, however - it would just have lost 2 years.
Click to expand...
Click to collapse
http://www.reddit.com/r/gadgets/comments/vdjwe/designed_to_fail_all_windows_phone_7_handsets/c53rh01
I think that answers your question.
Beautifuly!!! Thanks!!
m125 said:
This was posted by a dude on Reddit.
I think that answers your question.
Click to expand...
Click to collapse
This answer is a complete bull****! MS already run NT kernel on the arm cpus for a years! This guy is referred to the "desktop" kernel but of course Apollo/WinRT/ (whatever the MS ****heads will call it in the future) has a different (from the desktop OS-es) kernel.
What the "older arm cpu" he's mentioned about??? Nokia Lumia 900 has Qualcomm APQ8055 Snapdragon cpu (google or wiki for that). What the hell "pre-arm"???
Sorry, it's not an explanation, just a stupid bull**** from ignoramus. He definitely needs a "radical redesign" of his brain
Oh c'mon, if our CPUs were the same old Qualcomms from Android 1.6 days I would believe it, but they are last-gen Snapdragons, goddamit!
I'm pretty sure Microsoft could support it as easy as adding two drivers, but it won't. Specially since all phones are the exact same hardware, with WP7.
The point about TLB mappings might be valid... if it weren't for the fact that these are all single-CPU, single-core processors (in WP7 devices). There's no need for a kernel to support SMP. In fact, you don't *want* a SMP kernel on such a processor; there are performance optimizations you can make for single-hardware-thead systems.
Historically, Microsoft has actually shipped two copies (per architecture) of the NT kernel on their desktop OS install media, one for SMP and one for single-core. The installer would use the correct one for the hardware. There is no technical reason that they couldn't do similar with WP8, shipping one NT kernel for single-core phones (which would be able to run on ARM v6) and one for multi-core (which would require ARM v7).
As for the RAM issue, that's a red herring. The RAM requirements of a basic MinWin system are far below the half-gig of WP7 devices. Even adding the phone's extra libraries and user interface, it should still be possible to implement msot if not all of the software features of WP8 while leaving a comfortable overhead for running and app or two at a time (that being all that WP7 officially allows anyhow).
@sensboston: The first that I'd heard of Microsoft running NT on ARM was 2010, when multi-core ARM v7 was already available.
Actually, I agree that the guy doesn't seem to know what he's talking about; according to Wikipedia (unreliable but in this case I see no reason to expect incorrectness), the Snapdragon processors use the ARM v7 instruction set anyhow.
@GoodDayToDie, last two days I've heard a lot of very different (but all BS and incompetent) explanations from MS employees... Seems like guys in marketing department don't have enough engineering knowledge, and can't announce any realistic-looking reason. But may be they don't have to: for general public some unknown "martian" words like "TLB mapping", "GDT and IDT" etc. sounds very "reasonable"
guilhermedsx said:
Oh c'mon, if our CPUs were the same old Qualcomms from Android 1.6 days I would believe it, but they are last-gen Snapdragons, goddamit!
I'm pretty sure Microsoft could support it as easy as adding two drivers, but it won't. Specially since all phones are the exact same hardware, with WP7.
Click to expand...
Click to collapse
I really agree with that!! how loudly do we have to yell? But in my point of view nothing about it will be done, microsoft need money and need for yesterday, and yes they will sacrificate the poor white sheeps (that would be us) and watch them bleed just to launch "a completely new OS" that our phones "doesnt support".
I'm juggling with this idea for a little down the road but when I sit back and think about it, I have a hard time thinking of the benefits other than just for fun. What would be beneficial to you if you're considering dual boot for the tf700. This question is directed at android/ubuntu or android/win8 (if possible) users.
Sent from my ASUS Transformer Pad TF700T using Xparent SkyBlue Tapatalk 2
The main benefit I see is the ability to run Linux applications that are designed for laptops/desktops. Things like full office suites, more robust browsers, photo editors etc. Would add a lot more functionality to the tablet, and also get you all the advantages that a windowed environment would provide for multitasking. You can do all that without dual boot through a chroot, but since you're sharing ram and cpu time with Android its a bit slow and tight.
Would also give you the option to try Win8 if we ever get a port, if it actually delivers on its promises (I highly doubt it) it could save some money initially over buying a tablet actually designed for the OS.
I actually don't see a point in dual booting. There are not much other applications you would be able to run on Linux or win 8 other than stock apps. This is an ARM device which is not compatible with x86/x64 apps.
monkey10120 said:
I actually don't see a point in dual booting. There are not much other applications you would be able to run on Linux or win 8 other than stock apps. This is an ARM device which is not compatible with x86/x64 apps.
Click to expand...
Click to collapse
That really only applies to Win8. Since Linux and most of its software is open source, applications can generally be compiled to run on (or existing packages found for) any CPU type so long as its physically fast enough to handle it. The only catagroy I can see lacking on the Linux side would be heavily optimimized or 3D accelerated games, which there arent very many of in the first place.
Is it theoretically possible for me to install gentoo on my tablet?
Jotokun said:
That really only applies to Win8. Since Linux and most of its software is open source, applications can generally be compiled to run on (or existing packages found for) any CPU type so long as its physically fast enough to handle it. The only catagroy I can see lacking on the Linux side would be heavily optimimized or 3D accelerated games, which there arent very many of in the first place.
Click to expand...
Click to collapse
I thought some Windows 8 devices were to work on Tegra 3 devices? That could mean that over time, Windows 8 could get ported, right?
Not that I care, I -myself- prefer a touch-based OS for a touch-based device.
However, I still believe the are huge possibilities to improve browsing performances on Android.
Actually, being able to dual boot is very nice if you're into flashing different roms (flashaholic). It lets you have a stable go to rom. Then you can have that experimental rom to try out that may not all things thing functional or so forth.
I use Boot Manager on my HTC Evo 4G, which lets you have multiple roms on your phone; it runs them off your SDHC card. I have a stable Sense rom on the phone. Then I have, usually two, other roms on the SDHC card, such as CM7 and CM9.
jdeoxys said:
Is it theoretically possible for me to install gentoo on my tablet?
Click to expand...
Click to collapse
Theoretically, it would be possible. They got Ubuntu on the Prime, so I dont see why other variants of Linux couldn't be made to work.
adelancker said:
I thought some Windows 8 devices were to work on Tegra 3 devices? That could mean that over time, Windows 8 could get ported, right?
Not that I care, I -myself- prefer a touch-based OS for a touch-based device.
However, I still believe the are huge possibilities to improve browsing performances on Android.
Click to expand...
Click to collapse
Not quite... Win8 is only for x86 CPUs. WinRT will be made to run on Tegra 3 and has a chance of getting ported, but it wont run any Win8 desktop software, and is completely locked down iOS style so if you wanted to add any additional software without going through an app store (or period for the Desktop) you'll have to root/jailbreak.
lovekeiiy said:
Actually, being able to dual boot is very nice if you're into flashing different roms (flashaholic). It lets you have a stable go to rom. Then you can have that experimental rom to try out that may not all things thing functional or so forth.
I use Boot Manager on my HTC Evo 4G, which lets you have multiple roms on your phone; it runs them off your SDHC card. I have a stable Sense rom on the phone. Then I have, usually two, other roms on the SDHC card, such as CM7 and CM9.
Click to expand...
Click to collapse
This right here is the only reason I would ever dual boot. I love having a unstable cool new JB ROM but hate losing my daily driver ROM.
I'd love to dual boot (or emulate). Using Ubuntu/Win8 would massively enhance my productivity.
Disclaimer: This is an open discussion thread for How to do virtualization on Android! It's not a reference or guide! But hope this thread can lead us towards making a way to do it!
Intro: Once phones was a tiny piece of electronic device which was mainly used to talk and sending text messages! (I am talking about mobile phones off course! )
Then here comes smartphones like the symbian one and then iphones and Android!
They opened a lot more way to do on a device rather than only talking or texting!
But still we needed to rely on laptops or desktops to do extensive tasks which we couldn't do (yet) on smartphones!
The main reason was the lack of technology or the memory and processing power limitations on these device!
I remember I bought my first Redmi 2 at a cost of 200$ back in April 2015 which featured quadcore Qualcomm processor, 1GB of RAM and 8 GB of internal storage space!
But now the time has changed! Technology advanced exponentially! After 3 years of my first Xiaomi device, I bought another one (Mi A1) with almost the same price! Whuch features double (on the basis of cores) processors and 4X RAM and 8X internal spaces!
In the mean time on the mainstream computing counterpart, virtualization technology becomes so popular that if not all but most of the servers runs based on it! We have also docker now!
We can now use or test any software/OS on any device (mainstream computers off course) by the grace of virtualization!
On the other hand, Android devs still needs to do the hard work to port ROMs let the OS itself! And yet we can't run Windows on a Android device!
But wait! Android is also a Linux! Isn't it?
So, if Linux can run QUEMU/KVM, why not Android?
And most of the Android SOCs now are 64bit!
So, can't we just make it happen? Can't we just find a way to do virtualization and run any OS on a virtual environment right in our hand?
May be!
I don't know if any guys working on this or not!
But here's how to:
1) Enable virtualization support on kernel
2) Make an apps for Android for manging the virtual machines (like VirtualBox, VMWare etc.)
I think the Android kernels (most of them) supports virtualization already!
The hardest part is to make it compatible with the frontend Android! Which brings the apps and interfaces!
I know there's wine exist for Android! But that's just a complete different thing what I am talking about!
And I wasnt able to run wine on my tissot (Xiaomi Mi A1)!
Thanks everyone who is reading!
Give your valuable opinion and ideas!
Hope someone like @CosmicDan can make it!
ARMv8 (every phone) doesn't have hardware virtualisation extensions, so it would be as slow as emulation.
For that, we already have QEMU and KVM. But it's too slow to be of any practical use.
If you want proper virtualisation, you need ARMv8.1, which no phone has.
CosmicDan said:
ARMv8 (every phone) doesn't have hardware virtualisation extensions, so it would be as slow as emulation.
For that, we already have QEMU and KVM. But it's too slow to be of any practical use.
If you want proper virtualisation, you need ARMv8.1, which no phone has.
Click to expand...
Click to collapse
Hmm! I just realised the hardest part: it's ARM and not x86_64!
ProttoyX said:
Hmm! I just realised the hardest part: it's ARM and not x86_64!
Click to expand...
Click to collapse
That's emulation, not virtualisation.
You can use QEMU, Bochs or DOSBox to emulate x86 (x86_64 is probably impossible, idk but it's pointless to try). But it's dog slow and always will be.
CosmicDan said:
That's emulation, not virtualisation.
You can use QEMU, Bochs or DOSBox to emulate x86 (x86_64 is probably impossible, idk but it's pointless to try). But it's dog slow and always will be.
Click to expand...
Click to collapse
Hmm! Got it! This thing came into my mind when I was reading about servers based on ARM! Wondered if they provides virtualization/container service or not! And ARM provides more cores than x86_64! I guess it's it's related to RISC/CISC thing! Not sure though!
ARM servers uses ARMv8.1?
AND PLEASE DON'T MIND ABOUT ENDING EVERY SENTENCE WITH (!)! PLEASE!
No one can always be rude! ?
I am surely not!
Again thanks for what you’ve done for the tissot and other staffs! You are genius! ?
ProttoyX said:
Hmm! Got it! This thing came into my mind when I was reading about servers based on ARM! Wondered if they provides virtualization/container service or not! And ARM provides more cores than x86_64! I guess it's it's related to RISC/CISC thing! Not sure though!
ARM servers uses ARMv8.1?
AND PLEASE DON'T MIND ABOUT ENDING EVERY SENTENCE WITH (!)! PLEASE!
No one can always be rude! ?
I am surely not!
Again thanks for what you’ve done for the tissot and other staffs! You are genius! ?
Click to expand...
Click to collapse
Yes those ARM servers would be 8.1. It's not so much a RISC vs CISC thing but more an SoC vs CPU thing. Our devices are SoC's - sure they have many GHz and cores but they're still a lot slower that a proper CPU which has countless of extensions designed for accelerating tasks, and have more IPC capability and other such things (in short GHz/core count is comparable across different platforms or architectures, it's more relative than that). Our SoC's simply don't have those extensions that would make this feasible.
CosmicDan said:
ARMv8 (every phone) doesn't have hardware virtualisation extensions, so it would be as slow as emulation.
For that, we already have QEMU and KVM. But it's too slow to be of any practical use.
If you want proper virtualisation, you need ARMv8.1, which no phone has.
Click to expand...
Click to collapse
Every ARMv8,and even ARMv7 has.On v8 it's called EL2 while on v7 it's HYP mode.However the biggest headache is that most SoC vendors do not allow users to enter it even with bootloader unlock.
On Qualcomm there are no way except a low level powerful exploit. On Exynos it is possible,needs a specific SMC to trustzone,and can be done only with an unlocked bootloader with custom kernel.
fxsheep said:
Every ARMv8,and even ARMv7 has.On v8 it's called EL2 while on v7 it's HYP mode.However the biggest headache is that most SoC vendors do not allow users to enter it even with bootloader unlock.
On Qualcomm there are no way except a low level powerful exploit. On Exynos it is possible,needs a specific SMC to trustzone,and can be done only with an unlocked bootloader with custom kernel.
Click to expand...
Click to collapse
do you have any references links on this? maybe a cve for the qualcomm exploit?