Which OS for developing ROM? - Android Q&A, Help & Troubleshooting

Hello XDA!
Should i develop my ROM either with Ubuntu or Windows? I read many articles and tutorials about developing cuz i wanna learn it but i didn't find any tutorial about setting up the perfect OS for developing, u know what i mean?
Thanks in advance!
PS: I hope, i'm in the right section for my question...

On Ubuntu.
Sent from my U8800 using xda app-developers app

Thank you very much!
Is it okay to use Ubuntu as a second OS on the computer?

No difference that I know of
Sent from my GT-N8010 using xda app-developers app

Thank you very much!

SkyrimBee said:
Thank you very much!
Is it okay to use Ubuntu as a second OS on the computer?
Click to expand...
Click to collapse
You can have "dualboot". For example: 1. Windows 7 | 2. Ubuntu 12.04
(Win7- Games | Ubuntu12.04- Development)

or best, install Oracle Virtual Box and install ubuntu in a vbox, this way you don't need to dual boot. If my memory is good, Ubuntu even have a vbox image ready to boot

lubuntu (faster)

Should be 64bit
™

Fedora....
-Similar to RHEL
-Good Learning tool
-It is just an overall generally good operating system....
-64bit needed for building of course
Make the switch....you will thank me later!

I know this is a few day old. i just saw it figured i'd throw mjy two cents in. The best choice for developing ROMs is Ubuntu. This is this OS of choice for Google's Android Devs and OEMs. Regardless of whether u do it through Virtual Box in Windows, Dual Boot or just Ubuntu by itself. or development of certain types through Cygwin. But, at the end of the day Ubuntu official releases of 9.0 or later are preferable and way more useful. I prefer dual boot. Another good OS is Linux Mint. It is built directly off of Ubuntu and is a fun and pretty nice OS. Just make sure you have enough RAM and storage space to even produce a build from source if that is your intention, which is a good way to learn how things work. If you are simply going to be using the kitchen or portin ROMs, u can have less RAM and virtual storage, but a safe amount to have is 4GB RAM and 40GB Storage space. Good luck and have fun. DISCLAIMER: you WILL get frsturated at some point, probably many times unless you have a suyper crazy fast computer. but like i said, have fun.

lemonoid said:
I know this is a few day old. i just saw it figured i'd throw mjy two cents in. The best choice for developing ROMs is Ubuntu. This is this OS of choice for Google's Android Devs and OEMs. Regardless of whether u do it through Virtual Box in Windows, Dual Boot or just Ubuntu by itself. or development of certain types through Cygwin. But, at the end of the day Ubuntu official releases of 9.0 or later are preferable and way more useful. I prefer dual boot. Another good OS is Linux Mint. It is built directly off of Ubuntu and is a fun and pretty nice OS. Just make sure you have enough RAM and storage space to even produce a build from source if that is your intention, which is a good way to learn how things work. If you are simply going to be using the kitchen or portin ROMs, u can have less RAM and virtual storage, but a safe amount to have is 4GB RAM and 40GB Storage space. Good luck and have fun. DISCLAIMER: you WILL get frsturated at some point, probably many times unless you have a suyper crazy fast computer. but like i said, have fun.
Click to expand...
Click to collapse
You should have a lot more than 40gb.....
One Build folder is 40gb about.....

Great
nice

Use Fedora OS...its smooth, user friendly and Developement ready.

hnn
Good Learning tool

Related

Tegra Linux involvement

I am a long-time Linux user, and have noticed there's some support for getting vanilla Linux onto Tegra prototyping hardware. Nvidia has some walkthroughs, there's an ARM based Arch district, which I think would be a good starting point. Does anyone have any suggestions on where I should start?
I'd like to see KDE or Meego as a GUI, with dalvik running on the side. I think it'd be a wonderfully flexible tool at that point!
Sent from my MB860 using Tapatalk
This needs to be moved to Q&A or maybe General but certainly not DEVELOPER.
It should be in development
sent from cm7 atrix 1.3ghz
the question is what exactly you want to achieve, is it only to have that linux distro on it or to have it next to android like webtop is now? as much as i saw nvidia has all the tutorials and support for ubuntu, which i dont really like so i was playing around with gentoo for it, but it is quite a nightmare to get it to run like a webtop, i think it should be way more simple getting it to run next to cm7, however gentoo takes a lot of time to compile and set up (but is faster and more space conservative than), so probably Arch is better. as for running only linux you would have to create your own kernel and ramdisk for it probably and than go on from there, since we cant change the bootloader to just load linux directly. just as a side note this should probably be in fact in the Q&A section since there is no real development made here, just discussing options.
What about running Ubuntu netbook edition? I run Ubuntu all the time, it's very stable and fast, but for this application it needs to be small and lightweight, so for that case we could go to the netbook edition. Just a thought.
I think Arch would be easiest, as it uses vanilla sources (Ubuntu heavily patches their packages) and has the most transparent configuration stuffs.
I'm rather familiar with Linux, I'm just less familiar with phone hacking and partitions.
I'd really like to see Linux running in place of android, with the dalvik machine there to be able to run android apps. Android is VERY messy.
I'm thinking the telephony end of things will be difficult, but maybe not impossible. I will be working on this, and will be pursuing it, so I think "development" is where it belongs.
Sent from my MB860 using Tapatalk
Hi killer_siller,
I know this isn't for the atrix, but it could be a good beginning for you.
http://forum.xda-developers.com/showthread.php?p=10181908
Swyped from "Mount" Olympus
nitrox1 said:
Hi killer_siller,
I know this isn't for the atrix, but it could be a good beginning for you.
http://forum.xda-developers.com/showthread.php?p=10181908
Swyped from "Mount" Olympus
Click to expand...
Click to collapse
I've played with that on a few phones, and it's not as good as the experience you get from Native Linux - ala the HD2.
Nvidia has quite a lot of resources available for their Tegra stuffs:
http://tegradeveloper.nvidia.com/category/zone/mobile-development
Here's ArchLinuxARM; they're actively developing Tegra stuffs:
http://archlinuxarm.org/
Here's a Meego dev who got meego working on Tegra2 hardware:
http://wiki.meego.com/ARM/TEGRA2
I think it's a bit dated, though
I think Meego would be the easiest route to functioning native linux on the Atrix, as it's already made for handsets, and they're already working to get android apps to run in it natively.
This may seem like a circuitous route, but you couldn't imagine how powerful this hardware could be when you peel away the android mess.
you might want to check this thread out, unfortunately the package he attached is corrupt: http://forum.xda-developers.com/showthread.php?t=1180800 u think with cm7 it should be substantially easier to get the xserver to run properly. yes meego would be best in fact but everyone is dropping support for it so ...

[FAILED] VMWARE on x10 mini pro

did anyone tried to run and develop ROMs for VMWARE under linux and try to install VMWARE on our x10 mini pro??
if this is possible then i believe we can run multiple versions of ROMs and kernels without even lose any piece of data and i believe we can also keep the stock rom too. therefore we can always use our phones even if the rom crashed at anytime!
i'll try to check the requirement for vmware installation on mobile ...
DUDE! You HAVE to be kidding me. VMWare is a virutalisation platform, it simulates any hardware for software to run on. What we need is, a way to change the /system to a alternate one to allow for dual booting. I believe its avalible in some recoveries.. i think. And AFAIK, no virtualisation platform will run on our tiny ammount of RAM and sluggish processor.
Dude! i'm not kidding i believe we can use VMWARE on our hardware but the limitation will be to run each OS at a time.
and remember that Android is based on Linux and VMWARE could be installed on Linux also i believe that with slight modification we can run only shell linux with vmware installed which will need only like 64MB RAM and pentium 2 300Mhz minimum to make it all work!
so virtualisation is possible on our phone and i visited the VMWARE site and guess what they have mobile virtualization solution for mobiles and tablets!
i believe we can reach a level of customization never done before!
EDIT: and by the way take a look at the following LG VMWARE virtualisation you tube:
http://www.youtube.com/watch?v=47kzIvFfV_E
this is possible!
I dont get the point, why not just combine the work & personal life in one rom? This just seems like a waste of space, plus the phone in the video is much more powerfull.
Sent from my U20i using XDA App
@naw3x i know it's much more powerful my idea won't need that power!
we can use our OS father Linux! if we use the minimal version only kernel and shell we can install VMWare (at least the player) and install images of whatever OS we want to use and it would be extremely easy to back up and customize!
linux kernel plus shell won't take that much resources as base layer! it will only take the what the phone stock kernel of RAM may 10 MB more!
for the use of virtualisation like in the video it's not a waste of space for a company but for us we can say this! for a company that need privacy toward it's data it can backup the vm Rom in a minute and remove it totally if the employee wants to leave without affecting his personal phone!
Maybe it could work, whilst it may be able to utilise the hardware built into the phone there would be significant performance in emulating an alien processor and the associated custom chips (if for instance you wanted to emulate a different phone).
If you want to run a second virtual x10 mini pro (not concurrent - obviosuly) then it probably wouldnt be anymore significant than rerouting the system/ folder.
Running an OS from flash would be more energy/resource consuming than the internal memory anyway.
Sent from my U20i using Tapatalk
Useless idea, because virtualisation always needs quiet a lot of cpu-power. There is the possibility to run a dual boot system, but afair this project has been stopped. Also i dont get the point in running multiple roms on your device, since the data-partition could only be used by froyo OR gingerbread OR eclair and since basically any rom has the same progress in development, because obviously the cookers use the work from other cookers, which is awesome because it is some kind of collaboration, it is senseless to use multiple roms at once.
Also, if you want the futures of linux, even without gui, you need the right kernel, otherwise your device would not know how to handle your command.
So whats the point in your idea?
Well the point is to try to run and test vm without even attempt to flash which will help in testing the currently in development roms and kernels! And even you can use it for a lot more things! And about the linux kernel you already have it it's in your android os all the time!
Anyway if no one wants to share ideas and discuss this subject, I thank you all for your answers it was an attempt to do something useful
Hey. Don't give up, buddy! Anything is possible!
good idea
Dont know why people are down on the idea,i think it would be great, basically 2 phones in 1,i do use 2 phones atm, good look with it
Yeah.. it is nice... in theory. But its practically useless. We are already strapped for ram, and a VM implies running another OS inside the current one. Which is definitely not practical. At any rate, a reboot is still needed. You could just redirect the system and data folders to their own image on the sdcard. Cos we sure dont have the space to store them in internal memory.
Honestly I was thinking of a light way to install vmware ( or any virtualization tool and remember dalvik itself is a virtualization engine! ) which may lead supposed to run it like hyper v terminal in hyper v servers if you know it! For now we can think of the redirection of system and data to the external storage as a way to run 2 os on one machine but if we reach a way to run a virtualization platform I believe it should be great!
Well in teory it should work! smartphones are a bit like pc.
http://forum.xda-developers.com/showthread.php?t=1079898
Up is a case that worked but if you see this close you see that is not that good.
I think that you are missing some of the principal "rules" of vmware. you have always to be using the host and the virtual machine on top of it. and the host will be always working and consuming resources. in that case it won't be mutch left for the virtual machine! i believe that it would be better (Like someone said before) for you to take a look at the multiboot option!
CWM 3.x.x.x R5 has this option available! make a litttle search, i believe that it will be mutch better for you!
Cumps
SpitFire-ZX said:
Well in teory it should work! smartphones are a bit like pc.
http://forum.xda-developers.com/showthread.php?t=1079898
Up is a case that worked but if you see this close you see that is not that good.
I think that you are missing some of the principal "rules" of vmware. you have always to be using the host and the virtual machine on top of it. and the host will be always working and consuming resources. in that case it won't be mutch left for the virtual machine! i believe that it would be better (Like someone said before) for you to take a look at the multiboot option!
CWM 3.x.x.x R5 has this option available! make a litttle search, i believe that it will be mutch better for you!
Cumps
Click to expand...
Click to collapse
well i know the principals of vmware what i'm saying we have already the kernel running u need only a shell application to install vmware and i believe kernel plus shell won't take more than 50 MB at max and 200MB will be left for vmware.
well it's an attempt man to see how much our device could endure tweaking
thanks
minachvim said:
well i know the principals of vmware what i'm saying we have already the kernel running u need only a shell application to install vmware and i believe kernel plus shell won't take more than 50 MB at max and 200MB will be left for vmware.
well it's an attempt man to see how much our device could endure tweaking
thanks
Click to expand...
Click to collapse
But then you would neet to have a virtual machine system like the one used in servers!
I see your idea and i understand the logic but it would require mutch more then our mobile specs! But anyway you had a great idea!
Final results of testing virtualization over x10 mini pro!
I tested 3 virtualization methods over one of my x10 mini pro (all running over shell and kernel without roms on the phone all on sd) which are the following QEMU of Fedora vmware player and virtual box. What I arrived to in all 3 it was tooooooooooo slow I run different OSs like symbian and windows mobile and android 2.3.7 and my biggest challenge was to run UBUNTU on our mobile!
QEMU was the best in performance but still laggish with the attempt to load the os took like half an hour on the latest symbian S60 and almost the same for Android
The worst was VMWARE symbian didn't load android took almost 45 minutes to load...
At the end I want to mark the attempt of virtualization over our x10 mini pro as failed!
Ps. I lost one of my x10 mini pro phone totally after installing UBUNTU I believe I damaged some chips while I tried to flash some changes to the kernel to make it run over VMWARE!
VMWare seems to be too heavy for this tiny hardware.
I think you should take a view at QEMU. This is minimalist, working correctly on Linux/ARM.
Personally , I'm sure that the performances will be awful whatever the emulator used.
lex2193 said:
VMWare seems to be too heavy for this tiny hardware.
I think you should take a view at QEMU. This is minimalist, working correctly on Linux/ARM.
Personally , I'm sure that the performances will be awful whatever the emulator used.
Click to expand...
Click to collapse
already tried QEMU and didn't work!
and honestly i even tried to modify QEMU to have a kind of simulation of our hardware and it failed!
Failed because our phones have outdated and rather slow hardware... should work flawless on newer phones with more powerfull hardware. So yeah, it's not a completly failure.
Well for now i'll stop working on this until I get better hardware thank you all for your advices and ideas

[POLL] Arch Linux on the Photon 4G- Interested?

Hellooo~!
I'm a tad new to the world of Android Development, but have plenty of programming history. I'm going to be starting a project to get Arch Linux running on my Photon 4G, and am contemplating making this public. My end goal is to get it working on the Photon, with a working on-screen keyboard, decent battery life, and lapdock/HDMI/peripheral support.
If you're a bit skeptical, know that there is a distribution of Arch Linux that supports ARMv5-v7 processors.
So before I begin my journey, I want to know:
Is anyone interested in this?
Sounds interesting. It appears you may be doing something different than the typical chroot method? As an Archlinux desktop user, a phone version would be cool.
Best of luck with your project. If you need testers, I would be willing to try to help.
Sent from my MB855 using xda app-developers app
jahildebra said:
Hellooo~!
I'm a tad new to the world of Android Development, but have plenty of programming history. I'm going to be starting a project to get Arch Linux running on my Photon 4G, and am contemplating making this public. My end goal is to get it working on the Photon, with a working on-screen keyboard, decent battery life, and lapdock/HDMI/peripheral support.
If you're a bit skeptical, know that there is a distribution of Arch Linux that supports ARMv5-v7 processors.
So before I begin my journey, I want to know:
Is anyone interested in this?
Click to expand...
Click to collapse
Mighty ambitious! Im definitely interested in this. Arch is one of my favorite distributions. I'm concerned about the usability of it though. What desktop environment would you aim to use? Are there any that I'm unaware of that that are geared toward mobile phones?
jbaumert said:
Sounds interesting. It appears you may be doing something different than the typical chroot method? As an Archlinux desktop user, a phone version would be cool.
Best of luck with your project. If you need testers, I would be willing to try to help.
Sent from my MB855 using xda app-developers app
Click to expand...
Click to collapse
Glad to see you're interested!
As far as getting Arch on the phone, I want to the phone to boot straight into the Arch environment without the Android system in the background. This may not be possible due to the phones bootloader, but if anything I'll have an extremely minimal version of Android acting as a crutch for Arch, helping it to boot up and perform other operations. The system should be 90% Arch Linux.
Please don't take this the wrong way but as long as it has nothing to do with the current chroot/VNC method I'm all for it. The chroot method lacks access to the phone's hardware so things like audio, USB host don't work.
If chroot/VNC is what you are trying to avoid then you may want to look at Gentop2 and kholk's original Gentop project. This should give you an idea as to how they achieved framebuffer and hardware access. If you want to provide support for Tegra2 Moto's you'll need to keep the install below 755MB for Atrix support unless a webtop2sd type method will be used.
Another thing you may want to consider is that the upcoming ICS update and AOSP lack the needed framebuffer/HW access. You may need to hack and kang a far bit to get ICS and AOSP support.
Acvice said:
Mighty ambitious! Im definitely interested in this. Arch is one of my favorite distributions. I'm concerned about the usability of it though. What desktop environment would you aim to use? Are there any that I'm unaware of that that are geared toward mobile phones?
Click to expand...
Click to collapse
Hahah, I was just thinking about that myself. As per my knowledge, there are ZERO DE's geared towards phones. We could come pretty close to the mobile-phone experience using a tablet/netbook-oriented DE, similar to Unity. Unity is capable of running on Arch, but I don't know if it's ARM compatible, or how smoothly it would run on a small processor like the Tegra 2. If anything I could just configure an Xmonad environment that runs entirely off of mouse/touch gestures.
jahildebra said:
Hahah, I was just thinking about that myself. As per my knowledge, there are ZERO DE's geared towards phones. We could come pretty close to the mobile-phone experience using a tablet/netbook-oriented DE, similar to Unity. Unity is capable of running on Arch, but I don't know if it's ARM compatible, or how smoothly it would run on a small processor like the Tegra 2. If anything I could just configure an Xmonad environment that runs entirely off of mouse/touch gestures.
Click to expand...
Click to collapse
Unity can run on ARM and is pretty but fairly resource heavy. Canonical has Ubuntu 12 running on an Atrix2 but have no intention of releasing source at this time. I would suggest staying with a lightweight "Unity like" enviro. This will free up resources for other things.
Might I suggest OpenBox? Extremely lightweight and easily configurable to suit the needs of a small screen. Desktops and windows are easily manageable from a single bottom bar, all application categories pop up in a menu when taping on any part of the 'desktop', all with gradients and transparency as needed so to still be slick looking. My mental imagine of the setup would be similar to that of Webos and easily achievable and user friendly. A particular distribution that i've been using for a while whom has really made the flexibility of Openbox shine is Crunchbang. The dude who runs the distro has developed many little GUI utilities that are made to configure Openboxs' script-based setup. So if you decided to use it, a lot of work is already done so to speak. Check it out and see if you get any inspiration!
Acvice said:
Might I suggest OpenBox? Extremely lightweight and easily configurable to suit the needs of a small screen. Desktops and windows are easily manageable from a single bottom bar, all application categories pop up in a menu when taping on any part of the 'desktop', all with gradients and transparency as needed so to still be slick looking. My mental imagine of the setup would be similar to that of Webos and easily achievable and user friendly. A particular distribution that i've been using for a while whom has really made the flexibility of Openbox shine is Crunchbang. The dude who runs the distro has developed many little GUI utilities that are made to configure Openboxs' script-based setup. So if you decided to use it, a lot of work is already done so to speak. Check it out and see if you get any inspiration!
Click to expand...
Click to collapse
Thanks for the suggestion! I've never used OpenBox before, but I've heard its customizability is similar to Xmonad's.
I'll check it out!
Sent from my MB855 using xda app-developers app
What's your intended target user base? Will it Linux n00b, average linux user or linux power user?
Lokifish Marz said:
What's your intended target user base? Will it Linux n00b, average linux user or linux power user?
Click to expand...
Click to collapse
Mainly average/power users. Arch Linux is definitely not for the weak hearted.
Sent from my MB855 using xda app-developers app
Lokifish Marz said:
What's your intended target user base? Will it Linux n00b, average linux user or linux power user?
Click to expand...
Click to collapse
Well, generally speaking, Arch is most certainly not for Linux noobs
::edit::
Haha, totally didnt see there was a page 2. Jahildebra already said it.
The reason I asked is that I agree that Arch "out of the box" is more "power user" than say Ubuntu Desktop but not much more so than most server distros. It would really depend on what extras are put in. Arch running Gnome with all the bells and whistles could be very n00b friendly if set up with them in mind. Then again my perspective may be a little off as I still remember Mandrake coming on floppies with only a command line installer.
Lokifish Marz said:
The reason I asked is that I agree that Arch "out of the box" is more "power user" than say Ubuntu Desktop but not much more so than most server distros. It would really depend on what extras are put in. Arch running Gnome with all the bells and whistles could be very n00b friendly if set up with them in mind. Then again my perspective may be a little off as I still remember Mandrake coming on floppies with only a command line installer.
Click to expand...
Click to collapse
Nah I get what you're sayin. As long as you hook people up with multimedia codecs, a good package manager, and some necessary apps i think even noobs would be happy. And I havnt heard anyone mention Mandrake in many years since Mandriva. I popped into the linux scene around Ubuntus dapper drake release. Ever since Ive ran debian.
Well, it seems like there's interest aplenty.
I'll be starting the project as soon as possible.
Sent from my MB855 using xda app-developers app
More interest will arrive when some solid progress is made im sure. I do have a question though.. Im a little unsure of how you plan to get sms, mms, data and such working on this. Or maybe i missed the point entirely. Is it not meant to be a fully functional replacement of android?
Acvice said:
More interest will arrive when some solid progress is made im sure. I do have a question though.. Im a little unsure of how you plan to get sms, mms, data and such working on this. Or maybe i missed the point entirely. Is it not meant to be a fully functional replacement of android?
Click to expand...
Click to collapse
That will be one of the biggest challenges, alongside getting Arch to boot initially and having the phone be usable even without a physical keyboard. I plan to at least have 3G working, but I don't quite know how that will play out. None of the devices Arch Linux ARM has a release for have a 3G radio in the first place, so we have no examples to follow, and we'll have to figure this out on our own.
Sent from my MB855 using xda app-developers app
What utility does Ubuntu and other desktop distro's use to accept usb tethering from any android phone? I'm guessing netcfg (it's all I know in that department) is the norm, if so there may be a way to point it at the radio internally and then play around with settings for data and possibly calls. Webtop may still be running acual Android but it still has configuration files just like everything else in linux. We should be able to figure this out over time.
Interested? Not as such... More like curious.
I'm new to Linux and have never really been able to gain a foothold. I'm still kicking myself for building a gaming PC and thus tying myself to Windows. With Steam announcing support for Linux... If Bethesda joins them and support for the Fallout games and Skyrim comes to Linux... bye bye Windows. But for now Ubuntu 12.04 doesn't like my computer. And Arch isn't Ubuntu, but I'm willing to learn.
Would this support the phone parts? I understand that Arch has ARM builds, and they support a Tegra 2 device very similar to the Photon/Electrify, but that device doesn't have a CDMA radio in it, and possibly other components. Does it have Bluetooth? In any case, you'd need drivers for the hardware specifically in the Photon/Electrify, and Motorola hasn't been very forthcoming with community support.
As for keyboards, anyone in America at least can get a physical keyboard for $16. Newegg has a mini keyboard like an iMac's for $15 shipped, and Amazon has a USB OTG cable for under a buck. The two won't work for me on my phone under a couple CM10 ROMs, though. I read for drives it's a matter of power, but a keyboard shouldn't draw any (surely the 100mA the phone puts out over the micro USB should be enough for the caps/num/scroll lock LEDs). But the software on the phone has to support a keyboard that way; I don't know that Android knows to expect input that way.

(Q) Linux Ubuntu for Lumia?

Hey guys, found out today that there will be Linux for Phones, watched the Video from the devs and i wonder if it is possible/easier for the devs around here to Port linux to our Lumia 710/800? because its working on maybe every PC ;D Maybe this is a revolution for Phones ;D
Why would you want to have linux on a phone >???
mcosmin222 said:
Why would you want to have linux on a phone >???
Click to expand...
Click to collapse
if you have seen the Videos, its worth to try
facekill1337 said:
if you have seen the Videos, its worth to try
Click to expand...
Click to collapse
No, it is not. It is very buggy unless you are profficient, I had used it once, and it was awful. I cannot say that I am real noob, but it sucked when once I turned my pc on I found out every time that something doesn't work and before actually using my PC I had to look for a solution to enable stuff that stopped working. It has much less apps than windows. RT, which was ported to HD2 looks much more stable than linux.
Now we are so many with a Lumia 800 and a porting on this device would be very nice,we need developers for an unlocked bootloader
wow, this is another project for the Nokia N9
Great!!
Lanex777 said:
No, it is not. It is very buggy unless you are profficient, I had used it once, and it was awful. I cannot say that I am real noob, but it sucked when once I turned my pc on I found out every time that something doesn't work and before actually using my PC I had to look for a solution to enable stuff that stopped working. It has much less apps than windows. RT, which was ported to HD2 looks much more stable than linux.
Click to expand...
Click to collapse
i think you guys dont understand me http://www.ubuntu.com/devices/phone , heres a link for the OS i mean, not Ubuntu for Android, FOR PHONES! thats something new i think
The effort is not worth it really.
And let's not get started on how this statement
With all-native core apps and no Java overhead, Ubuntu runs well on entry-level smartphones – yet it uses the same drivers as Android.
ruins everything. I will probably want to install that on my brother's android, but not on my lumia.
linux = ubuntu = android if linux will be ported into wp then there is chance of android also
You got it so wrong..
apexthe31 said:
linux = ubuntu = android if linux will be ported into wp then there is chance of android also
Click to expand...
Click to collapse
the chance for Android phones getting Linux was always much more than Windows Phone. Mostly because Android has all drivers open source. You can obtain drivers easily, hence you can port another OS easily.
but if i talk about the present, Ubuntu is already releasing open source version of Ubuntu Mobile that can easily be installed on dual-core phones. Nexus 4 was probably the first Android phone to have successfully run the Ubuntu Mobile.
and seems like WP is still lacking behind. It may even be impossible due to the "locked" feel of Windows Phone that quite resembles iOS. You cannot install Linux on an iPad due to driver issues.
Now, a reply to the guy who says Linux is ****, lacks apps, worse than windows, has less apps than windows or RT, etc.
SHUT THE HELL UP!
Do you even know what Linux is famous for, and who uses it? Ubuntu was quite a beauty ever since it obtained the Gnome3 UI, but those who used it longer than others said that this was a bad move on Ubuntu's part. Those people are called "devs" who MAKE your OS! Linux is used to make OS's. Each and every mobile OS you know is made with Linux, each and every website that got hacked was hacked with Linux, each and every company that have big websites like google and Facebook use Linux to prevent hacks and worms that slow servers. Linux is the Absolute Defence against hackers, virus's, etc. And is the best weapon for hackers. Even those who strengthen the network (White Hat Hackers) use Linux.
Don't know if it is true, but i have heard that Windows itself is made with Linux.
So stop talking bull**** about an OS you don't even know about. I used it for porting ROMs to android devices, building a few roms, etc. And it is much better than using bull**** apps like Cygwin. And apart from that, I no longer have to hesitate in making online payments because my PC is secure, that is the assurance Linux gives me.
Imagine, if you get to port roms, do hacking, and do all sorts of stuff that you do on Linux, on your phone! It is a big deal..
though i would have been happier to get Backtrack for WP, but if I get Ubuntu, id be just happy. Even though i know it won't be the exact same thing.

Which OS is better than Windows

Is it Linux or Mac os
Lavithiran -=-=-= said:
Is it Linux or Mac os
Click to expand...
Click to collapse
I prefer Ubuntu Linux
ok a good choise
Lavithiran -=-=-= said:
ok a good choise
Click to expand...
Click to collapse
There is no exact replacement for or better than Microsoft Windows. Whether any alternative will work for you depends on how the other OS characteristics compare to your needs.
The most commonly considered alternatives include Apple’s OS X on Macs, Linux, Fedora, Red Hat and the Google Chrome operating systems. They do each have significant pitfalls, depending on what you are expecting.
There is no one size fits all approach when it comes to comparison(s).
i use arch btw (joke)
raspbian
There aren't better OS. Most important is what software run on your selected OS. Or is there alternative to your required software? And at least is it easy to setup, configure or to do non basic thing. I know many linux users who representing slef like "linux expert", when I ask to configure some non standard things usual this ends I don't have a time, read forum etc.
Nettwerk said:
There aren't better OS. Most important is what software run on your selected OS. Or is there alternative to your required software? And at least is it easy to setup, configure or to do non basic thing. I know many linux users who representing slef like "linux expert", when I ask to configure some non standard things usual this ends I don't have a time, read forum etc.
Click to expand...
Click to collapse
yeah, there's USUALLY an os that has advantages over the other one for everyone's use cases.
macos vs linux is sorta where id say linux is basically equal to it, if not beating it in some departments (unless you're balls deep into the apple ecosystem or you like the look of mac hardware).
same goes for android vs ios, although people get pretty heated about that one, ios (hot take) has.. no real advantages? sure, its got the ecosystem, but thats pretty much it. your locked into one version, no custom roms. their "security and privacy" arguments dont make much sense when you realize the entire internet runs on open source, and the very foundation we are running on would crumble if it werent for open source technologies. yes sure, stock roms like touchwiz, miui, even one ui are probably not as secure as could be (although oneui is actually pretty decent, and comparable to ios in security), but if your willing to tinker a little bit, an android is going to excel in privacy and security (pixel + grapheneos).
windows vs other oses is where i cant really compare, because even tho windows is pretty much a sh*t show at this point, it still has all the software one could ever need, being compatible with much older software too (although thats sorta hit or miss, especially since older hardware is being phased out with windows 11).
linux outclasses windows in terms of features and such, but for the near future at least, it still wont beat windows in terms of software support, it just doesnt have that kind of foothold, and developers arent as familiar with it too.
i hate microsoft's monopoly as much as the next guy, but they're here to stay, so you might aswell keep buying microsoft windows for the forseeable future, since their monopoly is going no where.
in summary: some oses (mac vs linux, ios vs android) have pretty clear winners, but some others (like windows vs linux) arent as clear and DO actually come down to personal preference, not just "ive sunk [obsurd amount of money] into [fruit-company-that-shall-not-be-named] so im not switching to brokeOS"
RDS5 said:
ios (hot take) has.. no real advantages? sure, its got the ecosystem, but thats pretty much it. your locked into one version, no custom roms. their "security and privacy" arguments dont make much sense when you realize the entire internet runs on open source
Click to expand...
Click to collapse
+1
The best OS is the one that suits most or all of your needs.
If you want an OS that just works out of the box and is compatible with almost everything, Windows
If you want an OS that is more locked down, but secure and works with most things, iOS
If you are more tech-savvy and want an OS that you can have complete control over, including how it looks and is very secure, lightweight and fast, Linux, and even then, there are many different Linux variants.
but for making roms which is good
RDS5 said:
i use arch btw (joke)
Click to expand...
Click to collapse
You must be an exeptional professional, i use anARCHy, btw
HipKat said:
The best OS is the one that suits most or all of your needs.
If you want an OS that just works out of the box and is compatible with almost everything, Windows
If you want an OS that is more locked down, but secure and works with most things, iOS
If you are more tech-savvy and want an OS that you can have complete control over, including how it looks and is very secure, lightweight and fast, Linux, and even then, there are many different Linux variants.
Click to expand...
Click to collapse
Hi!
You are right when you say Windows "is compatible with almost everything", have huge virus library to choose from, no privacy, you have no control over it... can't even disable or turn off updates, not to mention his own "antivirus". If read the EUA you weaver the right to take Microsoft to a Court of Law.
On the other hand you have Linux you have the right to choose what OS you want to install and works out of the box and yet you don't have to be a "tech-savvy" to install or use linux and you can eve run windows software (not all) on linux.
I've been using Linux Ubuntu as a daily driver since 2019 and switch to Mint in 2020 and still have Windows 10 and 11 Installed.
I don't have many of my windows software, but found a lot of replacements, play games native to linux, others with Wine and i am happy with my choice.
With everything that is new there is a learning curve with Linux or Windows and i am not like some people that force any OS down the throat or say "that problem with Linux is that exist to many versions", i say i am free to choose as i am free to choose my girlfriend, my wife, my car, phone, computer.
Microsoft chooses for you is Windows 11 or 11 because in 2025 there are no more updates.
Since 2007 i downloaded many Linux ISO and stick with Ubuntu (Debian) and then Mint (Debian), both big community. I even downloaded Arch didn't how manually install, it's for power users, installed centOS not didn't like it.
There are no wrong or right choices when it comes to Linux, its a question find the right one and sticking to it.
Thank you.
spezialzt said:
You must be an exeptional professional, i use anARCHy, btw
Click to expand...
Click to collapse
Me as well, but I use Arcolinux
Rah-Rah80 said:
Hi!
You are right when you say Windows "is compatible with almost everything", have huge virus library to choose from, no privacy, you have no control over it... can't even disable or turn off updates, not to mention his own "antivirus". If read the EUA you weaver the right to take Microsoft to a Court of Law.
On the other hand you have Linux you have the right to choose what OS you want to install and works out of the box and yet you don't have to be a "tech-savvy" to install or use linux and you can eve run windows software (not all) on linux.
I've been using Linux Ubuntu as a daily driver since 2019 and switch to Mint in 2020 and still have Windows 10 and 11 Installed.
I don't have many of my windows software, but found a lot of replacements, play games native to linux, others with Wine and i am happy with my choice.
With everything that is new there is a learning curve with Linux or Windows and i am not like some people that force any OS down the throat or say "that problem with Linux is that exist to many versions", i say i am free to choose as i am free to choose my girlfriend, my wife, my car, phone, computer.
Microsoft chooses for you is Windows 11 or 11 because in 2025 there are no more updates.
Since 2007 i downloaded many Linux ISO and stick with Ubuntu (Debian) and then Mint (Debian), both big community. I even downloaded Arch didn't how manually install, it's for power users, installed centOS not didn't like it.
There are no wrong or right choices when it comes to Linux, its a question find the right one and sticking to it.
Thank you.
Click to expand...
Click to collapse
You are preaching to the choir my friend. I have not used Windows in a long time. Everyone doing boats with different distro‘s on and off for about 10 years but never made the commitment to go full-time Linux until last year.
Sometimes I have to reboot into windows for updates that are companies specific and are not available on my Linux distro, But those rate times I’m in and out and I feel dirty while I’m there. I ran Manjaro for over a year now I am, as I posted above fully running Arco.
Totally different than Manjaro which to me was starting to become the Arch version of Ubuntu.
Even games, ones I played at Windows, most of them I can run on Arch.
TBH, I know that people that use Arch are to Linux users like Linux users are to Windows users. Or iOS users to android users. Clicky fanboys lol but really, it’s just better. And if you don’t want to change desktop environments, it runs good gnome very well.
BTW, all the various flavors of arch come with Calamaras installers now. Even pure arch which I just put on a test laptop has a graphical installer.
HipKat said:
You are preaching to the choir my friend. I have not used Windows in a long time. Everyone doing boats with different distro‘s on and off for about 10 years but never made the commitment to go full-time Linux until last year.
Sometimes I have to reboot into windows for updates that are companies specific and are not available on my Linux distro, But those rate times I’m in and out and I feel dirty while I’m there. I ran Manjaro for over a year now I am, as I posted above fully running Arco.
Totally different than Manjaro which to me was starting to become the Arch version of Ubuntu.
Even games, ones I played at Windows, most of them I can run on Arch.
TBH, I know that people that use Arch are to Linux users like Linux users are to Windows users. Or iOS users to android users. Clicky fanboys lol but really, it’s just better. And if you don’t want to change desktop environments, it runs good gnome very well.
BTW, all the various flavors of arch come with Calamaras installers now. Even pure arch which I just put on a test laptop has a graphical installer.
Click to expand...
Click to collapse
Hello
I'm no preacher, my days defending Linux over Windows or vice-versa are long gone... over the years i learned that most people are dumb and don't care about anything as long it works.
Theses days i only talk about my experience about both OS, not iOS because i don't have a Mac nor have the intent to buy one. To closed for me.
With friends i talk about Linux and what he can do, if they to try i will help, if want to learn i will teach what i know and if i don't i still search for an answer online.
So far i only played old games on Mint (DOS/Windows) currently playing Diablo 3.
I can handle Mint so far, i heard good things about Manjaro, at the time the videos i saw on youtube, the theme didn't appealed to me, i may try it some day.
On my laptop i had Lubuntu for some years, now i have Peppermint 11, not bad.
Rah-Rah80 said:
Hello
I'm no preacher, my days defending Linux over Windows or vice-versa are long gone... over the years i learned that most people are dumb and don't care about anything as long it works.
Theses days i only talk about my experience about both OS, not iOS because i don't have a Mac nor have the intent to buy one. To closed for me.
With friends i talk about Linux and what he can do, if they to try i will help, if want to learn i will teach what i know and if i don't i still search for an answer online.
So far i only played old games on Mint (DOS/Windows) currently playing Diablo 3.
I can handle Mint so far, i heard good things about Manjaro, at the time the videos i saw on youtube, the theme didn't appealed to me, i may try it some day.
On my laptop i had Lubuntu for some years, now i have Peppermint 11, not bad.
Click to expand...
Click to collapse
Manjaro has many hundreds of free themes that are easy to install
HipKat said:
Manjaro has many hundreds of free themes that are easy to install
Click to expand...
Click to collapse
Hello!
Maybe i'll have a go with Manjaro on my test computer.
Rah-Rah80 said:
Hello!
Maybe i'll have a go with Manjaro on my test computer.
Click to expand...
Click to collapse
If you do, I had the best experience with KDE
Lavithiran -=-=-= said:
but for making roms which is good
Click to expand...
Click to collapse
Ubuntu is good for building roms but any Linux distro should do the job.

Categories

Resources