maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99 (https://talk.maemo.org/showthread.php?t=95567)

endsormeans 2015-05-31 22:41

The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
I thought I should start a new thread considering 3 things.
1-the other thread was titled specifically for maemo 5
(and this endeavor has been meant to be as inclusive as possible for not just the n900, but the n800, n810 and 770 as well)
2-it was a thread long in the tooth with mixed successes and backward steps. So a fresh start ...with no more "just a sec. something isn't working ..."
3-I'm done. It's done. I accomplished what I set out to do.

So now comes:
A- The brief on what the whole purpose and point was.
B- What is included in this OS.
C- Bending but not breaking the rules.
D- Past, present, future and a rough "what's inside" .
E- More fun in the form of inclusive interactive puttering, feedback and cooperative additions for everyone.

A- the point of all this...

With out of date virtual images and os's , the absolute joy of doing scratch and sdk installation, the endless fun-filled hours and then..something gets screwed and you are starting over...and that is just to get your development enviro set up. And I ain't gonna mask it here... the frustration, despair, etc of the new to maemo (and old) who finally throw their hands up in the air over how daunting the task seems to just get to...or past simply "Hello World" .

I wasn't happy with past partial successes.
I finally was trying to circumnavigate current maximums of capacity for iso creation because I was trying to fit "everything" in a iso.
Technically I have fit pretty much everything in. I'll explain further down.

B- What is included in the OS's.

Live distros which can be easily burned and run from or installed to an sd card, usb flash drive, external, internal, even a dvd (initially).
They are alterations, adaptations, additions "to", or simply put "respins" of LMDE2Betsy mate 32bit and SOLYDX 32bit (community edition...both quasi-rolling releases ..with the new jessie..meaning you can keep updating the system long into the future


inside it xephyr, tightvncserver, and Systemback (more on that further down) is installed on system.(Systemback as well is in a separate folder in "keepme" for your perusal)
past that there is a single folder under maemo called "keepme"
it has everything needed. (I'm sure I've forgotten some things and that is where YOU come in ...I'll explain further down.)
simple..easy instructions are included.
Pre-installed as well is:
Eclipse / Esbox and all it's plugins:
-Mica...
-Pluthon,
-c and c++, java, etc...
-qt integration (fit for the n8x0 too) ...
-and more..
(I opted for fully installing Eclipse / Esbox ready to go ...on the os over other possible choices for the amount of options it provides in compare to others)
-a web-link for kids and beginners to a "blocks" educational game to learn with.
-a folder with illumination software creator for the intermediate beginner and not feel overwhelmed...lotta fun.
-qtsdk (for fremantle) is present...just click ..install and go. (It was too big fully unpacked and pre-installed)
-Netbeans 6.5 (fit for n8x0 and n900 work) is ready to install (it was too big fully unpacked and pre-installed)
-Geany .016 (fit for n8x0 work) is ready to install (it was too big fully unpacked and pre-installed as well)
(With both Netbeans and Geany IDE I explain in the "read me 1st" that you may have to make a choice 'twixt them and the presetup and preinstalled Eclipse / Esbox if you wish to use them instead.
You will notice this when installing all the bits for Netbeans..it'll want a specific version of java which means ripping out necessary java present for Eclipse / Esbox to function properly)

As well simple ...easy instructions for installing scratchbox and
your sdk of choice. (likewise both scratch and any/ all sdks were simply too large to have installed.)
There will be necessary scratch and sdk updating / tweaking for both the 770 and the n900...but that is small price to pay.

C- Bending but not breaking the rules
For starters there is the 4gb max for an iso . A wall which can be jumped over...but in the doing ...it doesn't make things easier or more user friendly for new or old alike.
(To bend around that there are a few things which I mentioned.
such things as qtsdk for fremantle, netbeans, geany is 1 click install waiting for you, and scratch, sdks etc are easy to set up...I simply could not have EVERYTHING preinstalled on the iso ...it would have been a nightmare to create, much too large for easy distribution, or quick and easy download...it would have taken forever. This was the saner alternative.)
likewise there is simple ..easy instructions how to utilize the installed Eclipse/esbox to install scratch, sdks, binaries, the whole shebang ...easy even for a windows user who doesn't or has never touched linux. :D
Those are the small compromises (which aren't even compromises considering how easy the process is :) )
I've had no prob. getting to "Happy Hacking" by a couple clicks of the mouse installing everything. and still further ease in getting to hello world and beyond.
On system. ...without virtualbox, vmware, whatever...
easing clutter, overhead, easier to work with...etc...
(Many would say "Isn't it better..safer for your work to have it in a vm?"
To which normally I'd say yes...
but with the ease of a program like Systemback ...cloning, copying, live usb (.sblive) creation, easy system snapshots and backups... and having multiple copies in storage or at varying stages of personal work levels...etc...it makes things an absolute convenient breeze..)
The bonus to bending the rules of (4gb max iso size) engagement means the entirety of the distro is only 3.34 gb in size...meaning there is alot of space to fill to that 4gb maximum allowance with more compact tools and processes. Hence the fun I allude to.
Another bending of the rules is this.
while there is a 4gb maximum for easy iso creation...to distribute ..
there is no maximum concerning the maximum size of the .sblive
Which means this.
Once you have taken this iso and installed it to say a 32/64/128/256/512 gb sd card / usb flash drive / external or internal drive on a partition ...expanded the partition size to whatever you wish...then install scratch, sdks, fill 'er up...
well it will be much larger than 4gb so creating an iso out of the OS now is a real pain.
Nor can you make it "transferable" in the sense of just moving such a huge image file..or copying it or dragging and dropping it either as an iso (which you can't create in the 1st place if it is over 4gb ) or a .sblive.
BUT.. creating it as an immediate write-able .sblive os has pretty much no limit ...so you can take your very large os now packed with installed scratch, sdk's etc... burn a copy using Systemback...directly to another partition on your drive or burn as a .sblive onto a large enough flash drive to contain it (at least) ...leave it on the flash drive (If your flash drive is 32gb or greater and IF IT HASN'T QUITE SUNK IN YET THIS MEANS whether you start out with the iso on a flash drive with 32gb or greater capacity and expand it's partition or you burn a packed os in .sblive format to it...you now have a complete update-able rolling release portable maemo distro workshop in the palm of your hands :D...just pop it in any computer and work away..and not just flash drives are applicable here...sd cards are also applicable..) and / or install it from your flash drive right over to whatever box, drive, whatever has enough space...so effectively you are bending and going around this 4gb maximum...small price to pay...a slight inconvenience..considering how much this helps cut a lot of time, stress, frustration and worry away.
Systemback
Handy tool it is.

D- Past, present, future and a rough "what's inside" .
I have deleted off my cloud the old versions in favour of this one.
there will be no need for 3 versions...one for the 770..one for the n8x0...one for the n900....
There only needs to be one.
If I do anything in the future I'll do 3 more versions utilizing (possibly) Bodhi and (most definitely) antiX 15 which is currently in beta ...but works quite well..so is an extremely promising candidate when it finally is out of beta....and siduction.

What exactly is inside?

-Basic Instructions and suggestions.updated comprehensive and to-the-point read me...
easy for even a windows user :D

-a copy of the said iso's


E- More fun in the form of inclusive interactive puttering, feedback and cooperative additions for everyone.

Since the iso size must be < 4gb with (in some cases) a full gb of space before it is full (the new "tweaked" and updated...LMDEmo and SOLYDmaemo have no additional room...that full...100 to maybe 200mb of space .not much...that packed)...I'd like to see what other people come up with ..that I have forgotten and / or pertinent must have additions to this iso without going over the "easily distributable" cap.
So go to it guys and have fun...
come up with stuff to add ...
throw up your iteration in a cloud for everyone to try out...
add to that..etc..
and above all else...leave detailed simple instructions how you did what you did ..so it can be effortlessly replicated..so even a layman who never looked at linux before..could understand...let's make this easy for everybody eh?
Remember...that is one of the prime reasons for this...
a honeypot... to trap new people into learning in an easy comfortable way...
Don't overpack the iso ..
put in what would be of help..but leave room.....for the next guy and let's create the ultimate easy-for-all maemo development distro.

It would help to have some feedback...
Especially concerning what else people would like on the next and last updated and revised edition.

PLEASE remember for those "new-new" to all this..the versions of maemo tools in these distro variants in most cases may seem old or out-of date compared to something new ...(ie- latest current Eclipse platform) But the tools here are specific TO maemo development for the N.I.T. devices. Unless someone has tested something newer which actually works and is compatible with what is here..otherwise be careful what "new" stuff you install.

BOTH LMDEmo and SOLYDmaemo here are so PACKED and filled that it really is a miracle I got either on an iso I don't think I could get more into them ..they are that full.
Recommended suggested serving size is a flash drive of at least 6gb since this iso skirts the raggedy edge of 4gb.

Update 24/06/2015: New Revised Version. "LMDEmo" based on LMDE2Betsy mate 32bit (cyclical rolling release)
https://drive.google.com/folderview?...HM&usp=sharing

Update 24/06/2015: New Version. "SOLYDmaemo" based on SOLYDX Community Based Edition 32bit available
https://drive.google.com/folderview?...2M&usp=sharing

Update 18/06/2015: New (as well flawless compat. so far...nice and easy for everyone...but for me... boy o boy it was like jenga.. putting it together :D...) Version. "maemosid" adaptation based on siduction (a community based and driven distro ..yay!) a debian full rolling release xfce 32bit live maemo iso. downloadable, installable with our maemo work environs on it.
(sound of hammering and sawing) we are experiencing techminicalalical diffamaculties ...please standby...
I will be maintaining a relatively updated version of "maemosid" on tap ..it will be no more than 3 months old...always....since the siduction system needs that to stay current. Which I don't mind doing at all.

We will (shortly) be ... absolutely positively completely futureproof devel-wise

Whatever I come up with after this ..for Bodhi and or antiX 15 is gonna be great...it means there'll just be more choices...flavours...
bit anticlimactic though eh? :D

With a limitless horizon for our stuff on a true rolling release ..
no more cyclic, partially rolling, semi rolling and having to work out a new adaptation every time a new release presents itself...
..essentially we will be good to go as long as breath is in us without migrating work enviros. or scrapping everything and starting fresh on the "latest" iteration....
no more of that crap.
ever.
Gives me warm fuzzies ....it does.

Coming soon:
- a version based on Bodhi (ordinary cyclic)
- a version based on antiX 15 (cyclic rolling release) once it is out of beta

DISCLAIMER: There is no doubt in my mind that some of these variant adapted distros will not work on every machine everyone owns...
they all won't work on every different computer I own...
due to the fact that the specific base distro's system requirements may mean that LMDEmo or SOLYDmaemo or maemosid or (in the future) Bodhimo (like the name? :D) or antimaemo (? or perhaps maemoantics?) won't work on a specific computer model (antiX 15 variant will be a great one for older systems though... so it has better odds of working compared to the others)...
that is the reason in part why I worked all the different variants ...
at least ONE of them surely will work for you if one or two won't.
the other reason for all the variants is the base distro's future direction and how compatible with maemo devel each will be in the future.
Or at worst the discontinuation of some of these base distros in the future...no matter what...our butt's will be covered concerning the security of having a current base for our devel environs.
So try them out. See which ones you like and fit for you.

marmistrz 2015-06-01 07:07

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
endsormeans: It'd be rather libertas aut mors (Freedom or Death) or liber aut mortuus (free or dead)

Your Latin proposal sounds weird. Liberum is nominative, Mortis genitive, besides.

endsormeans 2015-06-01 07:26

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
caught me on my latin.
Didn't have a lot of space to carve whole visible sentences in the space I had
"Libertas aut Mors" isn't right either ...it would have to be "aut Libertas aut Mors" and even then ...that is pertaining to Libertas - Liberty.
Nor is "Liber aut Mortuus" right either..."Book or Dead" ?
actually Liberum Mortis directly to english is "Free Death"
It should have been rather "Liberum ^ Mortem" but my model's claws got in the way.. :D

biketool 2015-06-01 09:02

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
Wow, this is the seeding of a colony safe from the corpse of Nokia Maemo working group and the loss of backwards compatibility we get with aging unmaintained versions of Linux. It is everything I could have hoped for but didn't have the skills to do myself!

endsormeans 2015-06-01 14:58

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
:D
Well shucks.
glad you like it biketool.


I'm kinda caught between...
I turn around now and again and look at this whole thing and go wow ..this is finally the setup I am finding actually enjoyable..
other times I turn around and I think... meh? so what...is it that special? anyone coulda done this.
I don't doubt that there may be conflicts, incompatibilities, all sortsa stuff waiting to be found inside. I can't test every possible move myself on this chess board...there are too many variables ...It would take me my lifetime...but with many people puttering away with it ..whatever issues there may be can be found and dealt with.
It took a lot of puttering with this...lotta trial with different os's and different approaches ...ie- simply going bare-bone and installing just scratch and sdks with little overhead and a skeleton os above....using vm's....even using chroot's instead of scratch....resurrecting the dead and extracting old ubuntu maemo desktops and turning them into straight bootable live distros with all their incompatibilities whilst mummy dust from the tomb was falling off them (good analogy? :D) ....
all of those options were too unnecessarily complicated..tedious...especially for a new person to try to do...And I really wanted something that literally anyone could just pick up and use...regardless of what their working knowledge of maemo was....from zero understanding to demi-god understanding..it doesn't matter ...it had to be easy for either 1st time noob or seasoned pro.

I explored quite a few varied options.
In the end ...there were just a few impossible prerequisites ...
it had to work...
the finished product had to be up-datable..
with no cyclic os releases to bury in 6 months - 4 years all the hard work getting it to function (which is actually the worst of what we were suffering from)...
simple..
easy to maintain..
bulletproof...
with multiple options for backup and distribution..
and it had to be flexible so it could be modified and improved upon by anyone and everyone...
perfect for the veteran devel and easy for the new member wanting to learn ..
without the pain..

pichlo 2015-06-02 08:50

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
"Pain-free"? The first post alone is three screens long! Ouch! ;)

endsormeans 2015-06-02 15:16

Re: The Pain-Free Maemo Development OS for Ages 9 to 99
 
heheheehehee

hey!
wait a sec there!...
"exactly" what are you using to view with...
a palm pilot with the screen zoomed in to 250% so your bifocals don't miss the font size?

Durn pichlo..
Get off my lawn!
:D

reinob 2015-06-09 07:06

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by endsormeans (Post 1473040)
New Revised Version Available.
please refer to the 1st post.

Thanks a lot. I have downloaded it (but won't have time to look at it for a while).

Can you confirm that the size, in bytes, of the ISO currently available (as of June 9th 2015) is 3584032768 and the md5 checksum is e94f12b0db0a7212c2c7304e5ff3faee.

Thanks.

endsormeans 2015-06-09 14:08

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
iso bytes verified: 3584032768
md5 check verified: E94F12B0DB0A7212C2C7304E5FF3FAEE
good to go

p.s.- Sorry there reinob for the delay in gettin' back to you...
was zzz-ing in the snort-fort ...

michaaa62 2015-06-22 12:42

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Thanks a lot for your work!!!

Seems my download of primedmaemosid.iso is corrupted... it does not boot.
Could you please share some md5sum or shaXYZsum for downloaders to check the iso file?

endsormeans 2015-06-22 13:00

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
primedmaemosid iso
MD5check: 9FD5E2F2B9853B78B11948ECEED6EE85
SHA1check: 4D1EDFBFAF1C642FC2D327D47BD296A722E0E5F9
SHA-256check: BF69BBAA51B7AA9E31DBCBA7C5EF6ACFD94A36F8264FBCFC7B E9D7D257133C4E

Give me a few mo's here and I'll be right back with more verbiage ....

Don't worry mich...
It isn't you
or your system
or a corrupt download
It's aaaalllll me on this one...

It worked fine before ..
very curiously puzzled I am...
I'll suss it out by this evening.
either wait (which I wouldn't do ...I don't have the patience when I'm excited to try something new )
or download LMDEmo or SOLYDmaemo for the time being and play with it until I beat maemosid into submission.

michaaa62 2015-06-22 13:36

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Avid siduction user here, i can wait... do not worry or hurry ;)

endsormeans 2015-06-22 13:52

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
You too?!
Oh yea..siduction is just that eh?
Perfect name
:D
Thanks for noticing that btw mich.
I'm temporarily going to pull the mucked maemosid iso
and after looking more closely at the problem I'm simply going to rebuild it in it's entirety.
See if things go wonky a second time in a row and pinpoint the problems.

michaaa62 2015-06-22 14:02

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Further off topic: Debian Sid user since the days of sidux, eight years ago. Time is running, if you are having fun! :D
When the project split from aptosid, there was quite some naming discussion because of the obvious proximity to xxx... :eek:
Well, it is just fitting, as you said.

michaaa62 2015-06-22 14:15

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by endsormeans (Post 1474439)
You too?!
Oh yea..siduction is just that eh?
Perfect name
:D
Thanks for noticing that btw mich.
I'm temporarily going to pull the mucked maemosid iso
and after looking more closely at the problem I'm simply going to rebuild it in it's entirety.
See if things go wonky a second time in a row and pinpoint the problems.

Did you notice that the siduction team works with the full-story toolkit pyfll https://github.com/fullstory/pyfll to build their ISOs.
Here is a wiki page http://wiki.siduction.de/index.php?t...A4hnlichen_ISO , but it is in German language. The commands might be self-explanatory, but feel free to drop me a line, if you need some clarification of the text.

endsormeans 2015-06-22 15:11

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
I've skimmed over the wiki before...
but hadn't looked at the git.

I'm keeping one eye on the processes whilst I'm redoing this...
see where everything went right ...
and where somehow everything then tricked me ...
faked me out ...
and then went left...
It is quite possible I will end up doing some neurosurgery mitch....( picking your brains that is :D)

Sussed out a some of the probs which are specific to the siduction variant "maemosid" ...
consequently I believe I may have a something as well that'll "tweak" things so to speak with the other flavours.
And have come up with a solution which is far more pragmatic for "protean-greased-jackrabbit releases"* like siduction.


*- like that? hehe... I think it's apt.
Distros that are slippery, ever-changing and evolving, hard to catch and nail down ... 'cause they are so damned fast ..
Tomorrow hopefully said solution will be finished.

Update 22/06/2015: Hm...there is no "conflict" with maemo devel...
I'm not sure exactly where the problems are originating from...
everything works fine ...hell..siduction functions great with our stuff...it is a perfect candidate...
but after setting everything up ..
system instability is definitely there...
it just doesn't rear it's ugly head until later...
and even then...it shows no sign of impending issues...
I will have to really knuckle down and trace what thing(s) are causing this.
But dealing with this has allowed me some insight into better tweaks for LMDEmo and SOLYDmaemo...
so 1st things 1st...
I'll rework those two..
and that'll give me time to mull over siduction some..

Update 23/06/2015:

-originally named "maemo32" now more simply and aptly named "LMDEmo".

- no compat issues at all.

-no updating issues (of course...the future with rolling releases and their ultimate direction is always unknown...hence the multiple options of different distro's are our insurance policy against such unknowns...ALL of the distro variants can't collapse due to future system incompatibilities or the base distros going belly-up..as well.. any future possible base systemic issues I'm sure can be overcome..as well having all our options spread out over a variety of semi, partial, and cyclical rolling releases as well as at least one full rolling release...is FAR better than being trapped in a 6 month or 4 year LTS cyclical...and end up being stuck the way we were...for sooo long... )

-fully functioning problem free

-currently reworking SOLYDmaemo to be more "tight". (the new iteration will be download available tomorrow)

-currently uploading LMDEmo for download..(should be ready late tonight.)

-all variants have the same:
-user/admin login: maemo
-password/root: maemo1

-Updated distro-universal "readme 1st" included in cloud-download folder.

Please refer to the 1st post of this thread for comprehensive details and downloads.

biketool 2015-07-13 13:32

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
What is the user pw?

endsormeans 2015-07-13 13:50

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
user / root password..is the same...
kept it real simple my good biketool.. :)
maemo1

update:
you having any probs ?
everything all cool biketool?

biketool 2015-07-13 16:53

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
So far havent had much time, just bumped in to the password issue on first install.
The nursery school is probably what I need!

Tomaszd 2015-08-14 19:31

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Both downloads always fail around 2-2,5GB, I've tried many times using different browsers and even download managers, so don't waste your time on this.

woody14619 2015-08-14 21:30

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by Tomaszd (Post 1479543)
Both downloads always fail around 2-2,5GB


You may want to check what file system you're putting them on. FAT based systems (default for MyDocs on an N900) can only handle files up to ~2G. These ISO need to be stored on a non-FAT storage system first (ext3, NTFS, etc) to be burned to DVD or the like.

I just pulled them (via a linux system, with efs3/4), and it worked just fine. Haven't looked at the contents much yet, but awesome job endsormeans for pulling these tools together.

endsormeans 2015-08-15 00:08

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
The only issue there has been is once a broken link now fixed.
Might want to get it from someone willing to ftp or torrent it for you.
Odd really ...since it has worked for others without a prob.
Because it didn't download for you ...doesn't mean it hasn't downloaded for others...
so I would actually "ask" if others have had an issue with the actual download...
or ask for help even ...
before simply saying it's a waste of time.
As I mentioned ...
the only download issue was a broken link ..
fixed as soon as notified.
I'm guessing it's failing because your speed is low and inevitably timing out the download...
If you are ..as woody mentioned...
trying to download into storage on a fat partition ...
it....
will...
fail.
It can't take the download file size.
It was never meant to be downloaded to such a partition.
It is meant to be downloaded via a proper operating system running either ntfs, ext 3, ext 4 ...anything large enough for 2gb+ download....
But this is just a guess...since I have absolutely no specifics...
If you believe it is a waste of time...
Spend your own free time as I did and build it yourself.
I have no monopoly on this..
anyone can do it..
hell I'm sure most here would do a better job than I...
so go for it...
the more options ...the merrier.

@woody- aw ...thanks man...
it was a longggggg snarly-snarly snarl...
but it was also fun...
I know you'll like it....
it's just great to have and just jump into...because you can...
rather than all the ugly-ugly of doing it the old way which was so, so, sooo horrid....
not to mention all the perks like being able to keep it continually updated...
[such a relief to use]...and all the other good stuffs like having it on dvd or usb stick or sd card...etc

on the same topic...
I am hoping before Christmas to have at least 1 if not two more ...revised... and even better versions done and up for grabbing...

jyezie 2015-09-28 14:53

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
why are your posts so... lengthy??:eek:
took me forever and ever to read them(neo900 fan here).
you should add a "tl;dr" section :p
Anyway I feel :
  1. [SAD]If you don't understand what it is, then it's not for you.
    [HAPPY]Did I just found gold?
I am downloading the isos. Let's see if a miracle happen.

endsormeans 2015-09-28 15:46

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
my posts = TL;DR?
hmm
your post = TS;PO [Too Short ; Pissed Off] :D
"let's see if a miracle happen"?
o ye of little faith...
no miracles here...
only the straight goods.
I just collated 90% of the ugly work together into distros so people wouldn't have to spend hideous amounts of time installing the same things over and over again.... or have to use completely outdated distros with virtual machines and do painstaking processes of set-up.

When I write and post for enjoyment and chumming with my buds...sure I may go on for a bit...admonishment is due :D
Hmmm..you are a neo fan?
then you are used to reading hundreds of pages...
1 long post shouldn't hurt.
But when it comes to explanations, instructions and "how to's"...
I've learned over the years...
consequently my posts are exactly the length they must be no more or less...ESPECIALLY for people who are Newmo's [TM-patent pending]...
and must needs include every possible question I end up having to answer over and over.
I'm not interested in repeating myself.
Not answering every likely question means the reader wastes their time asking and my time reiterating.
Which in the end ends up being pages and pages and pages of questions and answers.
This is the solution.
Everything in post 1 ...or clearly stated across multiple clearly labeled posts.

As far as the iso's go they are exactly the same in content...
it is just a matter of the flavour of distro...
I am slowly chugging away at other distros to incorporate ...
the needed tools are there inside the iso's ..
the interested party...especially the Newmo [TM-patent pending] must have a desire to read much lengthier how -to's, manuals and instructions than I write.
Once burned onto a usb or sd card or dvd...pop it in your pc and install or run it persistently [ I do suggest always making current copied back ups at varying stages of your work ...always... no matter the desired methods...that way...do anything wonky and you can pick up where you left off no probs...no sweat...]
Have fun puttering.

nokiabot 2015-09-28 17:24

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
call 911
aaaa wee oooo gggg ssss fff eee rrrr ss eee aaaaaaa
my heart is failing
:D

endsormeans 2015-09-28 18:22

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
hahahahaahaa
ah nokiabot you always do a good job of making me laff.
:D

toojays 2016-07-07 13:24

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
I've been meaning to try this for ages, but finally got around to it this week. I'm running solydmaemo in a virtualbox VM.

I was disappointed to find that it didn't have a Maemo 5 scratchbox already installed, since that's what I really wanted. The Esbox tool to install the SDK doesn't work anymore since the nokia repos have disappeared.

Anyhow, I've managed to bumble through a mish-mash of the Maemo 5 Final (ha!) SDK Installation and CSSU-thumb toolchain setup wiki pages.

During the SDK install, I found that the configuration of libgtk2.0-bin would constantly segfault. Setting the vm.mmap_min_addr sysctl to 4096 (it was 64K) fixed that.

Next step: Can't start the scratchbox GUI. Ugh, okay, it isn't supposed to work in the ARMEL target. Grr, I wish it just detected scratchbox and complained rather than looking like it should work. I knew this stuff seven years ago but it's all fallen out of my head by now. :(

Anyhow, I guess I'm dangerous now. :)

biketool 2016-07-07 13:36

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by toojays (Post 1509160)
(snip)
I was disappointed to find that it didn't have a Maemo 5 scratchbox already installed, since that's what I really wanted. (snip)

This was how far I had gotten too, I figured I was too stupid to use the tool and would wait until there was more documentation out and try again in the time remaining for us N900 users. Were there to be .torrent of an image with a fully working SDK/Maemo 5 scratchbox I would get back to my do stuff apps bumbling around which paused around 2009/10.
My dream is/was to have a VM bootable image allowing complete offline development for the N900 with that one tool and never relying on repos which must eventually drop this or that dependency from today until all of the N900s are dust.

endsormeans 2016-07-07 16:37

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
"disappointed to find that it didn't have a Maemo 5 scratchbox already installed" ???

you are lucky I could fit what I did on that solydmaemo iteration.

I tried to put "fully-set-up-and-running-lotsa-stuff" on that iso....
lust ready to use.
BUT ....
there are limits as to the ultimate iso size which can be created.

And a fully-ready-to-use-just-hit-the-button-Maemo5-scratchbox ...
would have been alone,
an iso unto itself if it were doable.

Thing is...
unpacked and set up...
maemo5 fully operational scratchbox is just too big for creating an iso.
If that weren't enough of a reason....
ALSO..
the physics of an iso containing an operating system WITHIN WHICH a resident vdi containing an unpacked maemo5 scratchbox resides....
well...
you try to do an iso of (essentially) an unpacked operating system within an operating system...
tell me how that turns out for you....
I know I tried....

I do feel your pain....
the whole purpose of the iso was and is to make development easier ....
and it does...
but somethings are just asking too much.

I do not understand your disappointment though.
I do believe I preemptively answered every possible issue and query in the write-up and walkthrough...
and I do believe I covered specifically the issues surrounding "not being able to have maemo5 scratchbox fully set up inside the iso"
and as well I do believe I covered the issues surrounding Eclipse/esbox and scratch ... install just the right way... everything works fine... install it wrong and you are going to run into the wall and have a hell of a time trying to get it installed.

EVERYTHING that is needed ... is there... and at worst just a few clicks away from set up.
Including scratchbox ... (although I do admit...maemo scratch setup is more than just a few clicks...it is still quicker than any other method we currently have..)

If the desire is for premade scratch already set up...
Please make it.
I just tried to cram everything and the kitchen sink...for ease of use without the need of outdated Hardy or any of the old isos... which needed to be run in vm AND THEN scratch run inside of that...
or...
people installing scratch on their systems and having things go sideways..
or .....
ending up stuck with all one's work on just ONE computer...
or worse...
old and new members alike...
trying to learn how to develop by starting with just scratch alone and becoming frustrated with the installation and giving up on devel all together without exploring other methods and applicable tools of devel for the NIT.

So ... yeah....
hm...
disappointment?

best answers concisely to your disappointment are:

1- Everything you need ...hell ...all that there is...shy of a couple of tidbits... and the ability to setup maemo scratch more easily than before ...is right there.

or

2- If better can be done with new methods of iso creation...
then do it...please....I have no prob with that at all...I encourage it.

or

3- Suck it up Buttercup. :D

toojays 2016-07-07 22:40

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
And also I would like a pony. :)

Don't get me wrong meansorends, I appreciate your efforts immensely.

biketool, it sounds like what you want is about where my VM is up to now. It has a working CSSU arm scratchbox, and hasn't had time to accumulate a whole lot of other cruft yet. I'm not sure how big it is (I'm at work now), but could see about sticking it somewhere you can d/l if that would help you.

endsormeans 2016-07-08 00:55

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
No worries man...
I really took no offense.
If I had I would have written less! or maybe more!
haahaaha

but I do suggest fiddling with eclipse esbox in solyd there..
setting it up just right ... will make it play nice with scratch...
just takes doing things just the right way.
scratch`s desire is very fiddling.... it is...very contrary...like a prima donna wanting things just so...

pythoneye2 2016-07-08 05:32

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
sorry i couldnt resist posting this fun fact:
arrayforth has an bootable ide with
an interpreter
a compiler of course with tail call optimization
a simulator/decompiler
an editor with copy, paste and nice search functionality
a diff/audit utility
a html exporter + screenshot utility
most (maybe all) of its source code
in an 1.8mb download
it is so cute! :D

biketool 2016-07-08 09:41

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
BTW Endsormeans, it is great progress, I have had to make OS images before years ago for really small Linux live creditcard CDs and used ISO which I tweaked in a FOSS virtual environment(cant remember, three letters starts with a K?), but there is an open format now ideal for running virtualized OS installs, OVF; which would give nearly unlimited space.
https://en.wikipedia.org/wiki/Open_V...ization_Format
I know it is standard format for VirtualBox and I have made some whopper big images in that.
Thanks for the work again, don't let my personal inability to use the tool denigrate my appreciation of what you have built.

endsormeans 2016-07-08 10:36

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
ach... no worries man....
scratch isn't for every one...
that is why I crammed as much as i could ....
so many other methods of devel on that iso..

I'll have to read up on OVF...
thanks juice :)
I may try to do something with that.

x_Blaze.It.Beau_x 2016-07-09 18:50

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by biketool (Post 1509225)
BTW Endsormeans, it is great progress, I have had to make OS images before years ago for really small Linux live creditcard CDs and used ISO which I tweaked in a FOSS virtual environment(cant remember, three letters starts with a K?), but there is an open format now ideal for running virtualized OS installs, OVF; which would give nearly unlimited space.
https://en.wikipedia.org/wiki/Open_V...ization_Format
I know it is standard format for VirtualBox and I have made some whopper big images in that.
Thanks for the work again, don't let my personal inability to use the tool denigrate my appreciation of what you have built.

I found what you meant ;)

"KVM"

http://www.rstonehouse.co.uk/extras/.../kvimport.html

QEMU Emulator User Documentation

I'm going to read up on this as well..seems interesting :)

biketool 2016-07-10 03:49

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Well you came out with KVM but I actually meant and you linked to is QEMU which was included in Damn Small Linux. Kuh vs Quah I guess I was not recalling the phonetics too well. Using QEMU you could get the DSL image running on many win32 systems in a user window if rebooting was not an option and it was really low overhead.

mr_pingu 2016-12-21 12:25

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Is the QtCreator pre-configured in this release?

Halftux 2016-12-21 13:03

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by mr_pingu (Post 1520861)
Is the QtCreator pre-configured in this release?

It is said in the thread starter.

Quote:

B- What is included in the OS's.
.
.
.
-qtsdk (for fremantle) is present...just click ..install and go. (It was too big fully unpacked and pre-installed)
.
.
.
As well simple ...easy instructions for installing scratchbox and
your sdk of choice. (likewise both scratch and any/ all sdks were simply too large to have installed.)
There will be necessary scratch and sdk updating / tweaking for both the 770 and the n900...but that is small price to pay.

mr_pingu 2016-12-21 13:37

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Quote:

Originally Posted by Halftux (Post 1520863)
It is said in the thread starter.

I should have read...:rolleyes:

ynzinier 2017-07-08 16:22

Re: The [Almost-Completely :D] Pain-Free Maemo Development OS for Ages 9 to 99
 
Despite my usb flash capacity I've experienced something which I would say I don't like. After reboot the system is as fresh as it came, no installations made, no even a slight change that I've done.
Is this a normal behaviour or I made something wrong?

Edit:
What to do if I would like to install your distro on HDD?


All times are GMT. The time now is 21:01.

vBulletin® Version 3.8.8