[Q]Windows vs Linux - Galaxy Ace S5830 General

What do you think is the best Operating System for a Developer to use, Windows or Linux???(Please before answering use your brain)

If u want to build from scratch u need LINUX, But if u hav lil brain u can use windows and port ROMs...

Prashanthme said:
If u want to build from scratch u need LINUX, But if u hav lil brain u can use windows and port ROMs...
Click to expand...
Click to collapse
+1

definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.

an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
Thank you sir !
Ace-ing all tests.

an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
absolutely correct !

an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
well said
on linux from 4 years and hell it does everything i want to do offcourse except gaming

an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
How about rom porting ?
Or a failing linux ?
Mine always fails
Kernel cant build
Always give errors
unwritten sentance

spacecaker said:
How about rom porting ?
Or a failing linux ?
Mine always fails
Kernel cant build
Always give errors
unwritten sentance
Click to expand...
Click to collapse
rom porting even if doesnt need compiling new kernel atleast need modified ramdisk.
afaik ramdisk can only be unpack and repack in linux. dont know if it works natively in windows or with cygwin. even so cygwin is hell trying to figure out its dependency properly.
u better of installing full linux distro then trying to configure cygwin
point is, for hardcore dev job only linux can satisfy the needs

So do you guys think I shall use Linux as my default OS?

AndroidGadgetCyprus said:
So do you guys think I shall use Linux as my default OS?
Click to expand...
Click to collapse
not as default. u can just dualboot. windows still needed for odin, games etc.
or maybe virtualisation with vmware or virtualbox if u got superpower high end specs pc.
btw go for ubuntu, most friendly linux distros of all. got buncload of tutorials scattered all over the net incase u had trouble

I use linux for school os
And android os
For gaming i used honeycomb on my pc
And for heavy games i use windows8
unwritten sentance

for daily purpose i use windows and for developing & customization i use linux
you can install both i mean dual boot............

xdaboy122 said:
for daily purpose i use windows and for developing & customization i use linux
you can install both i mean dual boot............
Click to expand...
Click to collapse
Can't dual boot i only have 1 drive.

Linux...I use it as my daily OS.It also gets everything done for me,except gaming Its the most suitable OS for android,no doubt..

AndroidGadgetCyprus said:
Can't dual boot i only have 1 drive.
Click to expand...
Click to collapse
This is not a problem, I have one hard drive too and have dual boot. Read about installing for example ubuntu behind windows and how does grub works.

ughh forgot about this.
ubuntu/linuxmint also got wubi. its installed them side by side with windows, within windows itself. to install it is just by clicking wubi installer like u always do with other windows apps

dragonnn said:
This is not a problem, I have one hard drive too and have dual boot. Read about installing for example ubuntu behind windows and how does grub works.
Click to expand...
Click to collapse
Any Links?

AndroidGadgetCyprus said:
Any Links?
Click to expand...
Click to collapse
Don't be lazy :/. Here you go https://help.ubuntu.com/community/WindowsDualBoot next first just look into google.

Partition your HDD.... Never install inside a windows partition...
Sent from my PG86100 using xda premium

Related

Compile X10/x10 mini kernel

Hello,
I believe a lot of us would like to do it, so let's please describe here how-to:
1. Linux
2. Mac os Leo
3. Windows
Gurus, please contribute!
Excellent initiative, I could write a short howto for Arch Linux later.
But one thing though, it might be a good idea to mention in the first post that you can't actually boot a custom kernel yet.
ddewbofh said:
Excellent initiative, I could write a short howto for Arch Linux later.
But one thing though, it might be a good idea to mention in the first post that you can't actually boot a custom kernel yet.
Click to expand...
Click to collapse
Indeed agree, but to try we need to have it!
My topic about compiling kernel sources has already many infos so do you think another similar topic is really necessary ?
alx5962 said:
My topic about compiling kernel sources has already many infos so do you think another similar topic is really necessary ?
Click to expand...
Click to collapse
Your thread is excellent but I'd guess that this thread would be more oriented towards "hand-holding", really basic guides. Your topic was very broad requiring going to the android developers site and reading their docs on cross-compilation. Gathering that info into easier guides could be beneficial, if not to demystify the process.
As it stands right now just compiling modules seems almost insurmountable. But if the information needed could be condensed into simple guides it could show that while it takes considerable time and effort it's not an impossible task even for developers not familiar with cross-compiling kernels.
And information information on setting up cross-compilers for Win, Mac and popular Linux distros is nice to have available in an easy to find topic anyway.
IMHO, the easiest way to make modules would be a virtualbox image already set up with arm gcc, kernel sources and X10 kernel config. It's a long process to set everything up; virtualbox makes this easier and cross platform.
maxrfon said:
Hello,
I believe a lot of us would like to do it, so let's please describe here how-to:
1. Linux
2. Mac os Leo
3. Windows
Gurus, please contribute!
Click to expand...
Click to collapse
Sources are here :
http://developer.sonyericsson.com/cws/download/1/823/877/1278570405/X10_mini_Donut_100630.tar.gz
Rest can be done in same way as for "big" X10.
alx5962 said:
IMHO, the easiest way to make modules would be a virtualbox image already set up with arm gcc, kernel sources and X10 kernel config. It's a long process to set everything up; virtualbox makes this easier and cross platform.
Click to expand...
Click to collapse
Do you have such virtual box image or whatever it is?
maxrfon said:
Do you have such virtual box image or whatever it is?
Click to expand...
Click to collapse
yep but can't share it as everything is set up in french and I'm sure you'll not like this
anyway, i'm sure the owner of this thread will enjoy to create one.
alx5962 said:
yep but can't share it as everything is set up in french and I'm sure you'll not like this
anyway, i'm sure the owner of this thread will enjoy to create one.
Click to expand...
Click to collapse
Yes, french for me is a bit difficult
Ok i managed to make Ubuntu on my Parallels, just finished with the gcc. Let's see how it works.
Maybe i will share it.
kernel config is included in the /etc folder if I remember well, hope it's the same for the mini X10
It's actually in /proc
zdzihu said:
It's actually in /proc
Click to expand...
Click to collapse
Hi zdzihu,
I managed somehow install arm gcc on my Ubuntu. Now it's time for the tools.
So i would like to ask what config should i use arm v4? V5?
I am so tired with this linux things, but finally at least the demo busybox compiled well
So i tried to compile with arm-v5te config but for flash read (which is normaly working) it says
Code:
# ./dump_image system /sdcard/tt.bin
error reading system: Inappropriate ioctl for device
My task it not to run flash tools available, but my own, to compile all myself, to try to do the trick with the CPU to accept kernel, that i compiled.
Thanks.
The Snapdragon is armv7 compliant, so that should be your target.
ddewbofh said:
The Snapdragon is armv7 compliant, so that should be your target.
Click to expand...
Click to collapse
http://jackytw.blogspot.com/2009/11/howto-run-native-linux-application-on.html
This tut i was using.
I can't find v7 .. Should i consider the V as the CPU ver?
Then its 1136 if i am not wrong?
maxrfon said:
http://jackytw.blogspot.com/2009/11/howto-run-native-linux-application-on.html
This tut i was using.
I can't find v7 .. Should i consider the V as the CPU ver?
Then its 1136 if i am not wrong?
Click to expand...
Click to collapse
Are you using that tool to build the toolchain? In that case it might not have the option to build for that arch. The best way to make sure you get the correct one is to build it manually from scratch.
ddewbofh said:
Are you using that tool to build the toolchain? In that case it might not have the option to build for that arch. The best way to make sure you get the correct one is to build it manually from scratch.
Click to expand...
Click to collapse
Looks like there is no other tut to build the toolchain. I searched days and nights to find something working.
I even compiled bysybox with it and it works on my x10!
But i found some sources of flash backup, called nandtools, compiled them well, no errors but the exec files are 4x bigger than the precompiled ones... And it makes the IOControl error..
the NDK won't compile, it requires Makefile or Android.mk and those are real headache to learn.
The Makefile from the archive is not compatible with NDK's make system and so on...
And so 2 weeks..
Pufff.. I am so tired if just linux things
Any hand?
Hi there, ARM is backward compatibile so compiled for v5 should run just fine. Problem must be somewhere else... I'm at work at the moment so I can't help much
By the way, there was some kind of dedicated flash tool posted already HERE, maybe you could check with jerpelea for re-upload?
zdzihu said:
Hi there, ARM is backward compatibile so compiled for v5 should run just fine. Problem must be somewhere else... I'm at work at the moment so I can't help much
By the way, there was some kind of dedicated flash tool posted already HERE, maybe you could check with jerpelea for re-upload?
Click to expand...
Click to collapse
You see, i need to compile mine, i have enough tools here already working, but my task is to compile my own and that's why i need a toolchain.
NDK is ok for the kernel, i compiled it already. But the native applications are not supported fully. Like write is deprecated and you can't use this function, and lot other limitations. So independent toolchain would help.
That's the point.
maxrfon said:
So independent toolchain would help.
Click to expand...
Click to collapse
PM sent =)

Linux 4 Tegra released!

It has been released on June the 26th!
It can be found at this url.
That information seems to be quite good.
From what I understand, binaries from NVidia contain 2.6.38 kernel with Tegra 2 drivers.
Does anyone here knows if this has any chance of working on Folio 100 ?
Could this kernel be usefull for HC releases ?
Thanks !
It cannot be used as is. Btw I'll give it a try just to experiment.
I downloaded also all the source code from nvidia and'ill try to compile it adding some drivers to handle the touchscreen.
Hey thanks roglio, that's a good source of information. I will give it a try as well, but probably not in these few weeks
Im very interested in using this. I dont have any experiance with making my own rom tho, so i have to go and try to find some recources on that first. If you guy's has a link for me ill be very gratefull
Sent from my Folio 100 using XDA Premium App
Moved to proper forum.
shidima_101 said:
If you guy's has a link for me ill be very gratefull
Click to expand...
Click to collapse
Nvm, after some proper reading on my part, it seems that there is a document there that will help you get it up and running...
After a quick read of the supplied doc's, it seems to me that this is more or less the same way to get linux working as was posted previously. They make an ubuntu disk image and flash a kernel and boot files to load the image from a sdcard. The only diffrence here is that you have "official" drivers for the board.
Yes, you're right and consider that is nvidia in person to release this material.
Maybe we will get ubuntu before honeycomb in the meantime that google release ice cream (with source code).
shidima_101 said:
After a quick read of the supplied doc's, it seems to me that this is more or less the same way to get linux working as was posted previously. They make an ubuntu disk image and flash a kernel and boot files to load the image from a sdcard. The only diffrence here is that you have "official" drivers for the board.
Click to expand...
Click to collapse
Atm I'm very busy at the damn work and I can't get the time to try. But be sure I'll spend each minute of the upcoming weekend to work on it!!!!
roglio said:
Yes, you're right and consider that is nvidia in person to release this material.
Maybe we will get ubuntu before honeycomb in the meantime that google release ice cream (with source code).
Click to expand...
Click to collapse
I'm more interested in getting arch up and running than ubuntu
xitrumch said:
I'm more interested in getting arch up and running than ubuntu
Click to expand...
Click to collapse
To get arch running you need to get a file system image similar to the Ubuntu one that nVidia is suggesting. You also need a Arch arm kernel. If I don't forget ill try to look into it
[edit]
Ok, after a quick search I found an Arch arm site and on the forum they have a guide on installing on an ac100, that as far as i know is the folio 100 with a keyboard. (Right?)
http://archlinuxarm.org/forum/viewtopic.php?f=27&t=1626&sid=72ac121c87b9c825454207acde727e67
[/edit]

Android Development for Newbies

Where do I start when I want to learn android development?
... not in this sub-forum!
JoshuaLintag said:
Where do I start when I want to learn android development?
Click to expand...
Click to collapse
There is an entire forum section for Android Development on XDA.
Sent from my DROID X2 using XDA
I need to learn the very very basic.
Like on math: 1+1.
I need to learn the basic of android development.
Research my friend. Lots and lots of it. I'm no dev, I just flash things, so "1+1" to me like 2746÷√9×-π. (Yes that is negative Pi, get at me.) But I do know there is information out there and you have to do a lot of self study.
Good luck!
Sent from my Kindle Fire using XDA
Start by setting up a build machine. Linux base with Java Sdk6 (not sdk7). If you are running windows you can use a program galled wubi to set a dual boot on your Pc to have ubuntu run, or you can use vmware to set up a virtually Linux emulator over top windows.
Then it will be up to you on what source you want to build from. And just google "build cm7 from source kindle fire" and there will be all kinds of links with instructions from there
Sent from my GT-P1000 using Tapatalk
http://forum.xda-developers.com/showthread.php?t=1667551
Sent from my Optimus Me using xda premium
pbailey212 said:
Start by setting up a build machine. Linux base with Java Sdk6 (not sdk7). If you are running windows you can use a program galled wubi to set a dual boot on your Pc to have ubuntu run, or you can use vmware to set up a virtually Linux emulator over top windows.
Then it will be up to you on what source you want to build from. And just google "build cm7 from source kindle fire" and there will be all kinds of links with instructions from there
Sent from my GT-P1000 using Tapatalk
Click to expand...
Click to collapse
Actually, Eclipse and adb work on Windows just fine (although it might be a bit more difficult, like adding adb to PATH).
JoshuaLintag said:
Where do I start when I want to learn android development?
Click to expand...
Click to collapse
First of all, you need to setup Eclipse, Android SDK and ADT Plugin (try to run a "hello world" sample, to ensure that all is Ok). Windows or Linux... it doesn't mater, the result will be the same
Then, search for Android Development tutorials (there are many, just find them). If you have a specific doubt, try to search before post. Many of times the doubt is already solved at specialized sites, like stackoverflow
Nutomic said:
... like adding adb to PATH
Click to expand...
Click to collapse
Actually, Eclipse and Android SDK work fine without modify the PATH
Bohnsta said:
2746÷√9×-π.
Click to expand...
Click to collapse
The answer is −2875.60447558586 lol. Freakin Pi!
Sent from my GT-S5570 using XDA

I want to start Cooking ROMs...

I am in the process of installing Ubuntu on my laptop alongside with Windows. I want to try and port an AOSP ROM so I have some idea of the situation. Can you guys recommend a kitchen and/or programs that I will need. Either for Windows or Linux (Windows preferred since I have no clue on how to use Linux at the moment). Also, any tips would help
Best bet if to start off with DSIXDA’s ROM Kitchen
http://forum.xda-developers.com/showthread.php?t=633246
Downloaded. Waiting on Ubuntu to install. Any other suggestions?
I don't know anything else because I use windows and not a ROM cooker.
Adjust said:
Best bet if to start off with DSIXDA’s ROM Kitchen
http://forum.xda-developers.com/showthread.php?t=633246
Click to expand...
Click to collapse
Yep, this is the way to go!

Want to become a developer

What do i need to learn to start developing apps, roms, kernels, etc..? I obviously know Java is a 1st but Linux OS? Should i just start reading a book on Linux?
Sent from my E4GT on Calks re-cooked 2.1 using xda premium app
NitrisOX said:
What do i need to learn to start developing apps, roms, kernels, etc..? I obviously know Java is a 1st but Linux OS? Should i just start reading a book on Linux?
Sent from my E4GT on Calks re-cooked 2.1 using xda premium app
Click to expand...
Click to collapse
Well java is your first stop. Linux will help but it is a very different linux system in android. I suggest start by developing an app or two to understand how the system works
Sent from my HTC One X with Beats Audio using Tapatalk 2
Linux does help, alot. I dont know even one bit of c or java but because i'm an avid linux user i can compile android kernel just fine, and i believe i can compile rom from source too if i read those many tutorials available.
Linux is the way to go.
Start by booting linux in vmware, preferably ubuntu
Me myself running arch tho

Categories

Resources