.

All that comes in the mind of an italian guy moved to california
TECNOLOGIE
22 marzo 2012
Technologies: AROS: Cooperare Necesse Est
The following is the translation of this post appeared on the italian blog on May 21,2011: despite almost one year is already passed by since that post, its actuality is still strong, especially concerning the new Directory Opus Magellan Cross Bounty and the recent Odissey Web Browser port by Fabien "Fab1" CoeurJoly; it summarize my basic idea about how the actual NG Amiga and like Operating Systems can find a way not to compete each other but instead, in a pure "divide et impera" fashion each one cover the different market segment and promote a better interoperability.


Sorry if lately i did not took care of my posts; might seems improbable but am still putting back the pieces from my SCALE exhibit; my main laptop started to behave erratically, with long pauses between keyboard inputs up to 10 seconds, USB that is not recognizing devices and sticks and browsers that regularly freeze when am trying to watch flash videos or trying to use google voice; [fixed last year with a re-format :NDR] to this add an increased workload (and a decreased paycheck :/) to have a snapshot of my actual situation.

There is an unfinished article here where am trying to talk about the ABIv1 development and the new kernel features (like VESA screen dragging and a further modularisation); there are still several details to be ironed out, including the optimisations made by Kryztof "Deadwood" Schmiechoviz(check) for some Graphics.library functions and the actual work in progress of Pavel "Sonic" Fedic concerning the graphic subset that will target Wanderer and the GUI; worthy to mention also the hard work made by Toni Wilen and Jason McMullan for the continuous improvement of AROS 68k, now also able to boot in some real hardware machines (despite optimization is still lacking); their work also have been helpful in improving AROS retrocompatibility and in making several native libraries that were not yet created work; lastly, i need to mention that Kalamatee continued its work in improving Wanderer and in its transformation in a modular tool, which should also be possible to add "plug-ins" (like the fanous tree view shown here some time ago).

But the real focus of this article is a post that I made on the Amiganews.it forum, proposing my personal point of view on how a cooperation could be set up between Amiga OS,MorphOS and AROS. Here is the post text:

I am taking the occasion to spin-off this amigaworld.net thread where, for the third(!) time in the last six months, somebody ask if there is a way to join forces between the three Amiga and like OSes.
Since am aware of the clear differences, both architecturally and philosophically speaking, existing nowadays between the several Amiga-like oses and also of the strong opinions among their developers and users, will not discuss of it.

Instead, will take advantage of the topic to underline some, for me, important points:

1) Amiga and like systems transversally cover almost all the available processors (ARM [hosted], PPC, X86, 68k for AROS, PPC on mac hW and pegasos for MOS, PPC fo os4 and 68k for classic) and price ranges (low for AROS, middle for MOS and classic HW, high for OS4);

2) is well known that Amiga and like systems are now reduced to a hobby market range with a very reduced number of users (probably all together in the single digit of the thousands) and that is a big no-no for any commercial venture since a ROI is not guaranteed;

Honestly i tihnk that those two factor are something that we should take advantage of: rather than try to have a dominating platform over the other two, right now i think the most important factor is make people aware that amiga and like systems exists, that there is a basic coherence among them and that all together cover most of the consumer computing; then would be good to work to increase the user base - no matter of what system and finally , once users are present, give them a way to use all three systems together in a workflow almost seamlessly.

Is my presonal opinion that Amiga and like systems have still appeal in the hobby market even among the non-amiga users that do not like the idea to user windows or mac and that consider linux too hard to handle properly: also, usually people does not have just one hobby: rather it might also be interested in side activities such as collections, robotics, ham radio, etc.

[brainstorm]
Think for a moment what potential can have for a person -probably even an ex amiga user that owns an old pc or an old ppc mac- and, due to the fact that those machine are by today standard and requirements obsolete, cannot use it; the possibility to have Morphos and AROS in those two machines running almost the same applications that communicate via network and therough AREXX keeping their own files synced or sharing the data processing - a case that i have in mind (because have a close experience with it) is about the fater of a close friend of mine, that used amiga to handle its Ham radio staton; right now i think is using windows but you can see how it might have been easier for him to use both AROS in the PC and the amiga, both communicating through AREXX; pity thisa example is purely academical since the ham radio software have never been ported on AROS.
[/brainstorm]

I assume the fact that, for an hobbyist that includes computing in its interests (possibly amiga and like), there is an added value in using its favorite machine to accomplish hobby related tasks. But, in order to reach this optimal situation i think that some level of cooperation are required: of course i cannot expect that all os4, morphos and AROS developers decide to join forces for it; what i consider more feasible instead is that some base ground can be laid down in order to increase the interoperativity.

This can be obtained providing both developers and users of adequate tools;
For the developers is important that some key libraries and technologies are available in all three systems to make the development and porting of application easier; those may be in example MUI, AREXX,SAMBA, AHI, LUA/RUBY/PYTHON, language bindings in the same style of Zulu and Zuby, maybe some extra tool such as QT and WxWidgets [there is lately some resistance to it due to the fact that those are not native toolkits, problem is we are in a chicken-and-egg situation: NDR]; every os can handle it in a personalised way but is important that base features and API need to be common or similar;

For final users instead, is important to have a way for the three systems to "talk" and "work" together: in example two portings of the same software can talk through AREXX,or a Lua or Python script that can be made run in two different Amiga Systems but it behaves in the same way and display in the same way thanks to libraries like Zulu (my favorite) that will allow to hae common GUI everywhere.

With this approach is possible from one side to keep authonomy between all Amiga and like Systems and also keep the hold on the market segment where the system has its main focus (advantage for the flavor-specific developers) and, from the other side users are allowed to use and interoperate the flavors in a coherent way (advantage for final users); as a plus, a similar versatility should look more viable for new users towards all flavors and with more users usually there is the hope that there might be more interest for investments from commercial entities on the technology [and - with some daydreaming, if and when somebody might decide to port AROS towards other non-amiga 68k machines (vecchi mac 68k, falcon, maybe even x68000) so to allow the use of AROS even in those systems and in the same time make AROS become a vaid option to still use those system proficently for their own hobbies].

Would like to hear other opinions about my viewpoint.


Despite the text above was supposed - beside its length - to be self-explicative, want to further explore what said above:

- the first important problem is not the disappearance of one of the Amiga-like OS, rather than the disappearance of the Amiga philosophy and way of doing things as a whole: there are very few users left (as said above, in the single digit of thousand overall) and,unless made for 'acts of love', is simply not feasible for complex commercial programs, not suitable for the so-called average Joe and, among geeks, is either considered extinct,useless or its existence ignored, also due to the fact that new generations never used one and also that those seems to have a more 'disposable' approach towards consumer electronics hardware and software.

Now, with the Amiga and like OSes stuck in a stuation like this, bickering among neighbors can only do more harm than good and ultimately lead also the most hardcore fans to think it is a lost cause.

What was my proposal, then?
1) that each flavor continues to take care of its main reference target hardware and their base core technologies, since full spectrum coverage from all systems combined is, and will repeat it more and more, a vantage point;

2) An agreement is sought on the technologies (like network protocol, scripting languages and IPC scripting languages like AREXX, interpreted languages with binding like lua and zulu, GUI libraries like ZUNE,MUI [and others if required]) and in a minimum subset of commands features and API needed to have an advanced interoperability between the systems; those are basic networking and distributed computing needs though, but Amiga os and like have been sorta left behind in this part:

To tell the thuth, those tools, especially the interoperativity ones should be part of every operating system; a (big) problem of the original Amiga OS was that the OS Maker support got lost in the moment on other systems small and home LAN were flourishing (though the same home maker did not do any effort to create a network infrastructure too as far as i know) and therefore Amiga OS was left behind until third party apps and stacks did not appear; however, is indeed a basic need now to have ways for applications and file systems to interoperate between them and between like OSes and with other OSes, o course.

If can also be done in a more amiga-ish way even better.



3) [is a necessary repetition] Is essential to be aware that right now the very same idea of what has been Amiga OS, its own philosophy, its user experience, its coding style and guidelines and the technologies related with it are endangered; in my opinion is very important to increase the external awareness of the EXISTENCE of Amiga and like oses, its usefulness on hobby projects and is available on omst of the processors and platforms (am a bit biased on this when i think on AROS but ppc is well covered by os4 and MorphOS too);

4) When the 68k AROS port from Jason and Toni started to deliver usable results i personally thought that this was the good time to propose AROS not only as a viable actively developed alternative for old 68k machines and homebrew hardware like monimig and Natami, but also as a viable alternate OS for other 68k platforms such as Atari falcon, the japanese x68000, and even (heresy!) ST machines and propose itself as a transversal OS for active retrocomputing use;

5) Last but not least [and another for me fundamental repetition] is the most difficult thing to do: change the way we are relating with each other; when the 'Red vs Blue' war was exploding on the net, i already stopped using proficiently Amiga and getting interested on it since at least a couple of years earlier and so lost (fortunately?) this part of Amiga history; as far as i hear from several users, seems that the actual state of things is broken beyond repair [in some cases perhaps kept artificially so] but then i can see people like Fabien 'Fab1' Coeurjoly, Itix and others help other developers to port their programs on other Amiga-like systems (see OWB, mplayer,screenrecorder); something even unthinkable just some year ago; all this reminds me the dynamics of a dying small country town like the one I grew up in Italy, as said in one of the answers to the same forum thread as above:

...am honest to say that i refuse to have a revenue oriented viewpoint at the situation, at least i refuse to think that there should be a winner system: main problemis to have a user base that is transversal to all Amiga and like systems, that should be the goal instead to behave like disputing neighbors in a small town in risk to disappearance thay, instead of working together to make tihngs such a tourims flourish to keep the place alive and thriving, mind only to fight with each other; yes because THIS is EXACTLY the actual situations; and while some of you might enjoy to be the disputing neighbor, i don't; since i used to live and grow in a place with people behaving the same way, i feel so frustrated to see all good work and a nice potential thrown away in name of some few ego-stroking personalities.



Nothing else to add, guess the above is self-describing; so now is time to act.
TECNOLOGIE
10 luglio 2011
Technologies:AROS: tweeting ahead :)

I started to use my binarydoodles account on Twitter also because often i have no time to write a real post; at least i can keep information flow once in a while instead of a long silence; i got my idea from what linux hater made recently,though i had my twitter account idle for more than one year.  

This does not mean,though, that am going to stop blogging: i finally had some time to work in the article already up and have another one in early stages; just that is so hard to find the time to do adequate coverage struggling also with marital life and a job that takes good amount of my daily time...  


Tag inseriti dall'utente. Cliccando su uno dei tag, ti verranno proposti tutti i post del blog contenenti il tag. twitter AROS linux hater blog

permalink | inviato da saimon69 il 10/7/2011 alle 19:57 | Leggi i commenti e commenta questo postcommenti (0) | Versione per la stampa
TECNOLOGIE
9 marzo 2011
Technologies: AROS: ABI v1 and the 68k port are proceeding well...

Again a post "in progress" - so much to write and so little time, so please come back often to see how is it going :)

When i started this article,two weeks were already gone from the appearance of AROS at SCALE;  as i mentioned in the previous blog article, had finally been able to render the animation and upload it in vimeo; lately the Amiga landscape in some way emerged once again in a more mainstream environment due to several events:

first of all, the appearance of AROS in more medias than usual; the march and april issues of the PCLinuxOS magazine host a quite comprehensive review of Icaros Desktop splitted in four parts and written by Darrell 'DJohnston' Johnston; the dissertation starts with explaining how to install AROS using HdToolbox for partitioning your disk - giving also a very detailed insight on how HDToolbox works, pretty needed since the power of the tool and the usual advice from developers and Paolone not to use it unless you know how to - problem is even those Amiga users that used it in the past might have forgot; the article series goes on in installing Icaros, in examining the preference panels, the bundled software, including OWB and janus-UAE and, finally, in doing a general errata corrige and clarification about some mistakes of the last three parts and a fast glimpse at Broadway.

You can give it a look more in particular from those links:

Part 1 - Introduction to AROS, Icaros and installation

Part 2 - A fast overview of Wanderer

Part 3 - More Wanderer and an overlook at the bundled software

Part 4 - Errata Corrige, Janus-UAE and a glimpse of AROS Broadway

[AROS on techradar and PCLinuxOS magazine]

[the work on KS integration II]
[Workbook - a wanderer lite]
[and the work on ABI v1]
The focal point of this article is, though, the ongoing work in the ABI v1 that is actually made mostly by




permalink | inviato da saimon69 il 9/3/2011 alle 7:56 | Leggi i commenti e commenta questo postcommenti (0) | Versione per la stampa
TECNOLOGIE
26 febbraio 2011
Tecnologies: AROS: Live from SCALE at LAX Hilton, feb 25-27 2011
saturday 2/26:

h 11 am:
After set kinda up properly the machines - sort of; am having problems with the big DELL that shows the movie; my presentation movie is not finished yet and premiere keeps crashing; when it happens AROS soft resets but then the mouse (usb on a ps2 adaptor) does no longer work and have to reboot

h 2:31 pm:
an annoying bug is having place with the nvidia version of the driver and the screen dragging: sometimes the windows ends up in the wrong screen; it happened with mplayer and amifig opened in a different screen and partially dragged;

h 2.44 pm:
interesting that had given  away 20 live cds and am running out of the brochures; for the cds have some more to butn but am running out of sleeves so am using paper sheets folded; the brochures i need a solution, hope somebody might give me a hand printing some of it; animation still incomplete, then there will be the biblical premiere rendering....

h 3:55 pm:
a cup of coffee and back ond track; finishing the animation, i decided to leave out some transitions to be able to finish the animation this evening, render it tonight and show it tomorrow; i tried to install supertuxcart 0.6.2 in the 7800 machine but am afraid there are some problems with the usb-ps2 mouse that start to jump anywhere once the game starts (no, i did not updated SDL);

h 5:00 pm:
less people than this morning now, so i can focus on finish the animation; the two most common questions are: 'what is aros' and 'can i run it in a VM'; people get also pretty surprised when i show that AROS is running on both machines from a small (for today's standards) stick; guess the self-driven and amateurish nature of my intervention is visible compared in example to the printed full color brochures and projector screen of the Haiku stand in the other side; guess they are much better organized than us, i am almost the only AROS supporter around here...


The AROS booth at SCALE this morning

5:30 pm:
half hour to the closing for today of the exhibition; is interesting to see that a good amount of people is either curious of what is AROS or is still aware of the Amiga OS and they are glad it is still around;

5:58 pm:
almost wrapped it up for the day; i almost ran out of brochures and probably need to do some copies or ask someone to print it for me; will tihnk something for tomorrow; sunday; might be even more crowded ;)

Sunday 2/27:

h 10:45
I managed to make some other copies of the brochures, but this time single sided since the copies were expensive and was one of those annoying coin operated copiers; around 10:30 Jorge Mare of the Haiku stand passed by here and we talked about AROS; he was impressed on the speed of poseidon in recognizing the FAT-32 stick and in the new screen dragging on the GMA driver btw
Jorge is Argentino with italian grandparents and guess common roots helped on melt the ice;

- addendum -
It is interesting to see how many people is asking about the "Research" part of the name in AROS; in fact might be kinda ambiguous unless we came out with a better R part of the logo;

12:43pm
My wife joined me on the booth, at least until the two hours of free parking last; i almost ran out of brochures and live CDs again,, and had two invitations to talk; one from a computer science group on UCLA and another from a computer user group in the San Fernando Valley;


h 3:00 pm
Well am preparing myself to start dismantle; have a good amount of stuff to take out (my laptop, my wife netbook,the big fat DELL desktop, two LCD screens, speakers, a super woofer, power strip, the switch,an undisclosed amount of cables.=; the animation is virtually finished but the rendering comes out pretty crappy (blocks, dropped frames,etc) and i decided not to show it today; pity because i worked on it for almost three weeks but need to solve this last step; at least other people can use it for their introductions...

Two booths down there is the OpenShot video editor stand; i talked with one of the two developers and they told me the application is mainlt built in python using bindings to GTK and ffmpeg; i think if somebody starts to make MUI bindings for python like we have already for lua (siamiga/zulu)and ruby (zuby) it might come out something interesting... might we call a binding like that zupy?

h 4:30 pm
Seems they decided to dismantle the bvooths a bit earlier than expected, will lose the connection in few minutes, so better to go for now.

Later this evening:

So here i am at home, writing some afterthoughts: first of all let me tell you: i underestimated the cost and the commitments of having a booth at an open source convention; would love to do it again though if i find somce toto partner with since is very nice to share with others what you enjoy... have at least two persons that asked me to make talks on AROS and one company that i think is checking the feasibility to  use it in some projects; i overall gave away 40 live CDs and 120 brochures and for sure explained about aros to 30/40 people, many of those reminescent of the old Amiga; i personally think is important to show the existence of the project also in order to build some bridges.

My biggest complains are:
1) that haven't been able to get in touch with any other AROS user around; that might have been interesting also to create connections;
2) that the broadcomm gigabit ethernet is not ready yet to be used, else show the big desktop with OWB surely might have made things interesting;
3) that the animation gave me any sorta of problems; crashes in premiere, some videos with the wrong encoding, and that the final rendering was not usable at the end but i am trying to fix things and, once done, will upload it on Vimeo; can anticipate that features an appearance of Kitty, some titiling and some example from my recordings and, due to time constraints, from other AROS videos taken on youtube; I  want to thank the makers of those videos, that i listed in the end titles, and that i also shown on the booth.
4) that this year there was no buffet,just a coffee break saturday.

further addendum

I finally managed to render the animation and i uploaded it in vimeo; there i guess still some erorrs and not all transitions are set, but i guess it is already a start. Would really liked to have this ready and showing at SCALE, but guess will help other AROS evangelists out there.


Introduction to AROS v0.1 from simone bernacchia on Vimeo.

18 dicembre 2010
Technologies:AROS: To All AROS users/aficionados in Los Angeles County/Orange County/Ventura County and surroundings...
Last week I sent my papers for the 2011 SCALE intervention, and i also tried to apply for a booth; the good news is that very likely i got a booth at SCALE in name of AROS; the less good news is that am alone and have little adequate hardware to show (just my wife netbook and maybe my old laptop): so am calling for any volunteer AROS user that lives in Los Angeles Area/Orange County area or even San Gabriel Valley area if they are available to join me in hosting the booth at SCALE in february 25 to february 27 2011; the SCALE will be held this time at the LAX hilton and complimentary passes will be provided to me and who will do the expo with me.

If you want to help with the diffusion of AROS you can email me at the address provided with the present blog or get in touch via my facebook page, thanks.

Tag inseriti dall'utente. Cliccando su uno dei tag, ti verranno proposti tutti i post del blog contenenti il tag. AROS SCALE booth exposition lax hilton

permalink | inviato da saimon69 il 18/12/2010 alle 0:0 | Leggi i commenti e commenta questo postcommenti (0) | Versione per la stampa
10 dicembre 2010
Technologies: AROS: the backfire AROS haters, the "you're wasting your time" people and similar fauna...
Wanna keep it short and to the point this time.

Well, i still try to convince people to try AROS when life/wife/work does not go in the middle, but sometimes things have backfired on me; take in example some of the former Powder developers; some of them now are linux users and even involved in LUGs; the other graphic artist of the project is working on an iPhone Beach Marble Racing game;
OK, i don't expect them to drop everything and love AROS at first sight :P but, at least, give it a look: maybe the "feeling at home" sensation that entangled me might have effect on them too - and if they help in fixing stuff even better ;) - problem is that for them AROS has no sense: no practical sense; to repeat and translate the answer of one of those guys came out from a chat: "AROS is the answer to problems nobody has anymore", and he told me to use better my time since he consider this project useless.

The other ugly side of the fauna are the AROS haters; those people might be linked either to one of the remaining other three factions of the actual Amiga community,and they do not like AROS, they are not even satisfied of the recent progresses happening with the Kickstart Integration Bounties; AROS is not 'pure', is not 'holy coming from Commodore', does not have the Amiga name and - sacrilege! - it is open! Anybody can work on it and taint the code....

well, let me say those things to them: first of all the hobby is mine, i like AROS and like to meddle with it; i think it can evolve nicely and - despite the old school still insists on the 3.1 goal - i hope that once reached something similar to the version 1.0 new API and improvements will happen following the experiments of Michal Schulz on 64 bit and of Pavel 'Sonic' Fedic on the ongoing IOS hosted Port; and also hope that apps like the new Video Editor funded once again from Steve Jones will bring more users to it (and also to the other Amiga flavors of course);

second, lets be honest: right now AROS is the best chance for a modern and updated Amiga-like OS to run in old hardware and, once the bounty will be finished, to be used for homebrew projects that aim in recreating Amiga technology, such as Natami or Minimig, without the need to seek for external licenses. Probably right now AROS is a bit too heavy for original classic hardware - excluded 040/060 with RTG graphic cards - but optimisation is something will likely happen in future: there are still three months before the bounty deadline and, seen the results so far, i expect great improvements.
That is also the reason for Jason McMullan to come out with a further bounty proposal to create a "lite" version of Wanderer to be included in the 68k AROS ROM image; Toni is also working on the DOS packets and in the BCPL interpretation for the old 1.3 apps.
2 novembre 2010
Technologies: AROS: Closing the loop

What is this? Read and see....

After at least three failed attempts (Evilrich and then Tigger, disappeared almost immediately,Greg 'bheron' Casamento - that had a good amount of bad luck and, very shortly, Gary 'Gaz' Pearman), finally the Kickstart integration bounty started to deliver results and code.

The latest person to get the task is called Jason McMullan; this time he started to submit patches for 68k ROM in the developers mailing list around the begin of october. In october 6, deadwood asked him what he was working on, and he answered:


Frankly, I'm attempting KickStart Replacement Bounty I and II.

I'm working on porting AROS to the Commodore Amiga 1200, specifically
the UAE emulation. I also have a real A1200 I would like to get
this running on, but I'll need a flash burner for that.

I have a ROM image building with stock ELF binutils 2.20 and gcc 4.5.1,
with (I think) the correct register based ABI for libcalls. Total
ROM size is currently ~430K, so I should have plenty of space for the
Amiga AGA/OCS/ECS HIDDs and whatever other device drivers I need to write.

My short term goal is to get all the 'support' patches into the mainline
first, then bring in the m68k-amiga specific code, so that I have a
working build when I check in the m68k-amiga support.

I plan to complete this goal withing the next few weeks, depending on
how badly my changes clash with the existing architectures. I have
tried to be clean with this, but accidents happen.

My medium term goal is to boot an AROS Workbench disk, and have all
the AROS/C applications work on A1200 on UAE.

I hope to complete *that* goal by December 31, 2010.

( No HUNK support, it's all ELF right now, but HUNK backwards compatibility
  should be doable in the future.)

My long term goal is to be able to boot a Amiga WorkBench 3.1 disk, and
have all the Amiga HUNK apps work. This would allow AROS-m68k-amiga to
fully operate as a KickStart replacement ROM.



Jason did not simply applied for the bounty: he worked on a proof of concept  achieving, thanks to the latest UAE developments that finally allowed amiga UNIX buiilds to run, the build of a debian image to be used for compiling AROS on 68k. From this point he begun to submit a big amount of patches for getting the AROS 68k version back on track using GCC 4.5.0.

Its plan is to first be able to compile AROS then, slowly, replace in ROM images original amiga libraries with AROS ones in order to obtain a bootable AROS rom; furthermore Jason thinks to include, together with AROS ELF file format, also Amiga Hunk format in order to obtain the binary compatibility with Amiga software.

Lately Jason is no more alone in working in the bounty, even Toni Wilen, one of the WinUAE team coders, started to work on the bounty helping Jason in setting up the rom, especially taking care of the amiga-only hardware device drivers; he announced its intention to help Jason in this letter in the developer mailing list on October 21st:


Hello, it is WinUAE guy here. I think it is time to finally post something
here now that m68k build is really happening (great job!)

Sooner or later I am going to start working with 68k rom, mainly for (game)
emulation use, including add/fix missing Amiga specific drivers (I know
Amiga custom hardware inside out and also how drivers work) Unless someone
else have already started writing boring driver code..

I can help with low level drivers like Amiga floppy hardware driver, display
(+copper/blitter), CIA+keyboard, mouse etc.. anything that is close to
hardware and needed to boot not-too-badly programmed disk based games
without need for original rom. Of course many really old games will never
work without some kind of KS1.3 "compatibility" mode but that isn't
important now, perhaps someday..

Any list(s) of missing/not yet working 68k specific device drivers?

I think there are 2 phases:

Phase 1: support programs that have custom bootblock, possibly loads few
more tracks using trackdisk.device and then the rest uses hardware banging
loader.
Phase 2: support programs that boot to CLI, uses startup-sequence.

btw, I don't care about the bounty (or about "new" Amigas), I "only" want to
finally have (win)uae with built-in legal more or less "retro-compatible"
rom replacement.


Before to go on, is better to remind: Why the Kickstart integration phase 1 and 2 are so important?

The integration bounty are important for a good serie of reasons: first of all, once the AROS 68k port will be completed, it also will include binary compatibility with the HUNK file format, and most of the existing amiga applications written according to the Amiga OS guidelines will work directly on AROS: that means is possible to use AROS in place of the original Amiga OS; unlike the original Amiga OS 3.x, AROS is actively developed and therefore there is the advantage of having new features and patches;

second, AROS is open source and free of charge, and a 68k version b inary compatible with Amiga programs will come out handy for all those alternate and homebrew projects that require Amiga OS compatibility without the need of an official Amiga ROM, names as Natami, UAE/WinUAE.J-UAE, Minimig and the FPGA Toaster-on-a-chip comes to mind;

third but not less important, the existence of an Amiga version of AROS has an emotional factor, binding to the original Amiga Replacement OS project of AAron Digulla - sort of the return home (Amiga Hardware) of the Prodigal Son (AROS) and will add even more legitimacy to the project form those people that so far were against AROS for the fact that does not run on Amiga Hardware; potentially can also add for some more developers that might decide in contribute for improve the compatibility and the performance, just as Tony Wilen did.

Today November second, Jason communicated another significant progress:

I have successfully loaded my first disk block using Frankenrom with KS 3.0!
With Toni's help, I realized that I needed to enable DMA (DUH!) early on after IRQs have been enabled, and KS 3.0 + AROS exec will now get to the point where it *sucessfully* loads the first disk block.
However, the screen is still black. Is any of this debugging useful? (I disabled alert.hook and exec/SetFunction() Just In Case, but no change in behaviour)


And today even better:

KS 3.0: Getting there! exec will now get to the boot screen! http://www.evillabs.net/wiki/index.php/AROS_m68k-amiga
I need to make a disk with *just* the Install boot block now.

and the result is the boot image seen above; it is just AROS exec and the rest is Amiga routines but is a significant step forward!

Jason recommmended Tony Wilen for the assignment of the Phase 2 of the bounty since he has more experience in the Amiga OS hardware internals and is able to code effectively drivers. The outcome of this bounty are keeping mu attention level high nd am really excited to see the progresses!

TECNOLOGIE
27 giugno 2010
Diary: Technologies: AROS: AROS on BBC and eaudio.device ported on AROS
Notice: since i have been really busy have little time to finish the other article;  now that have some moment available i think is important to mention those two good happenings in AROS land:

- first, saturday June 19 and 20, at the Vintage Computer Festival in Milton Keynes, was held the twentyfifth Amiga anniversary party; amiga users know about it because it also marked the first public appearance of the Amigaone X-1000, a new high-end machine with a dual core processor (even though at the moment Amiga OS can support only one); produced by Trevor Dickinson (an amiga aficionado and also estimator of AROS btw) in cooperation with Hyperion entertainment; a lot has been written about it on the Amiga Forums, in good andin bad, but my main focus is on the participation of ClusterUK development and its iMica stand, where Steve Jones proudly presented its range of AROS powered machines, inclusive of the new GMA950 drivers for intel graphic,written by Michal Schulz,  that grants a nice graphic performance boost. Myself tried the GMA driver on my favorite victim - my wife MSI netbook and my AROS stick some time ago and loved the fact that was running nicely in the external screen actually used by my old laptop; i tried to load a video and the experience was quite smooth and enjoyable; people can easily forget they are using a netbook. Among other initiatives of Steve, we also have the endorsement of the development of the Ganymede IDE - a new developing environment actually in progress made by Proto (dont know its real name sorry) - that should provide a more modern workflow under AROS; the project is commercial but, since Ganymede will be a quite high quality tool coded from scratch, guess developers might not be too bothered in spend some money on it. The interest of people towards the iMica stand, according to steve, was quite high; and was also nice to see younger people get interested in the Amiga technology.
Plus, an interesting twist is that BBC Click, one of the most important computer and technology TV shows in UK, interviewed Steve at the VCF; the interview was held by LJ Rich and will be aired on July 2nd; once a link will be available will be published in aros-exec. Interesting fact is that,according to Steve (since am not in UK and never seen the transmission so far), the show usually focus on consumer electronics and mainstream operating systems; so that appearing in a transmission like that is a sign of interest towards alternate platforms and an important occasion to show the existence to people normally quite oblivious to it.


the Imica stand at VCF - courtesy of Niels Bache - http://nbache.dk/

- the second good news is that the eaudio.device, a wrapper for the Amiga Paula chip audio.device to AHI system calls has been open sourced by its developer, Emmanuele Cesaroni. This device, originally developed for MorphOS, will allow the port of several Amiga software that uses the standard audio.device for their output and operations and, plus, will also allow emumiga to output the audio.device calls. The device has been ported on AROS by Krzysztof "Deadwood" Smiechowicz just two days ago and for test he compiled an Amiga Chiptune player, that is actually working.
1 maggio 2010
Tecnologie: AROS: AROS nightly for SAM and other news...
*new article in progress: come back often to check upgrades!*

May started today and, despite you see this article right now on line, i can assure you the stubs were here for a while, at least since the begin of april, while i was writing the "kitty on a stick" one; is good being again at work and then dedicate to the advocacy as hobby, people ends enjoying more the time that can spend on it.

April brought the second best good new of 2010: since April 14 AROS nightly builds are also available for SAM-440; this confirms AROS attitude in being a cross-platform Operating system; since Michal Schulz is still working also on the EFIKA port from last year, and when possible (due to its busy schedule with work and family) posts status updates so if you have an EFIKA and still are curious to test/develop on AROS, just hold tight because things looks good :)

[kalamatee fixes recursive self-copy bug, leave out/put away and starts list view]
Lately even Nik "Kalamatee" Andrews had finally time to work again on Wanderer: first he has been able to fix the infamous "self-copy bug" where dragging by mistake a folder on itself resulted in recursive copy of the folder inside itself,and inside itself and so on; plus, this is a fresh update, even the "leave out/put away" functions are finally implemented; it was possible to keep icons on the desktop editing the .backdrop file in the root folder, but now this should be no longer needed (and this also ends my idea of doing a zulu editor for the .backldrop file; well, guess is time to follow paolone's advice and start to build the GRUB config editor...)  - and, in the same aros-exec topic Kalamatee shown the first preview of the long-awaited list view for wanderer windows.

[how the fixed dopus works for me]
So last month Neil Cafferkey bundled the revised dopus code
[directoryopus.cfa]

[further contributions: a new brochure and oldschool pointers]
And, when possible




Quite curiously am able to show both the brochure and the pointer in the same screenshot :P



[Aros Broadway the Regina Rexx problems on AMC development]
Pascal "PhoenixKonsole" Papara is proceeding in the launch of its own ARES one machine; the route that he took to make it more interesting is to fully exploit the power of AROS of being open source and with a commercial-friendly license among its efforts we already know the contribution he made funding the port of Cinnamon Writer [link] to AROS, and now commissioning Fabio "Allanon" Falcucci some custom-made utilities for its own coming soon AROS distribution called Broadway.

From the same words written by PhoenixKonsole on the dedicated website, Broadway is "simple, elegant and f****** fast", and provides a personalised icon theme in black, the "black ice" window skin for the workbench and a probably provvisional but  matching wallpaper; in the software section we have  a nice work made by Allanon; the AMP or AROS Media Cenbter. Built using Hollywood, provides a  unique interface for the functions of audio and video player via AREXX interfacing with mplayer and arosAMP; this application will come out soon also for other Amiga OSes and, quite disappointingly, not yet for AROS due to a bug in AROS rexx implementation that prevent the integration between the media center and mplayer; instead, a so called "lite" version of AMC will be bundled that shows most of the features already working.

[picture of aros broadway and AMC here]



Pavel "Sonic" Fedic is still tinkering on modifying the Graphics.library of AROS; its personal purpose is to support multiple display ports, and in order to make this he made several changes to the graphics.library; those changes are quite strong and, together with the hopefully coming soon ABI v1.1, might force some developers to retouch and recompile some applications.
The work of Pavel has already brought us AROS windows hosted, the interactive pointer, screen dragging (for now on window hosted, hopefully soon everywhere) and an acceleration of the graphics subsystem; it is also idea of Pavel, in order to implement multiple displays, to have the chance of running several drivers at once,maybe even in different monitors; problem is that heis working on PPC hosted on Pegasos and he cannot test properly by itself the changes on native;

[AROS can read catweasel disks]
Among the AROS users we indeed have a good number of die-hard amigans (including myself) that found via AROS a way to revive their Amiga experience; Steve Jones contributed also in bringing drivers for the Catweasel to AROS; for who does not know, the Catweasel is a PCI controller that allows to drive amiga floppy drives making them readable from PCs and moder n devices; Steve posted a video on youtube where he shows how easy has become,also with the help of Amibridge and Janus-UAE, to launch games, applications and documents straight from the old Amiga floppies

[Michal and Cluster GMA driver and the new Silent iMica]
In order still to give the best user experience on its iMica machines, Steve jones commissioned to Michal Schulz a driver for the Intel GMA 945 cards

[ncafferkey repaired fat.handler]

[deadwood working in nouveau]

[ports from yannick: rdesktop and amifig]

[loView]

[how to make AROS a success - topic on a-e]



permalink | inviato da saimon69 il 1/5/2010 alle 0:1 | Leggi i commenti e commenta questo postcommenti (1) | Versione per la stampa
TECNOLOGIE
4 aprile 2010
Technology: AROS: Kitty on a Stick ;)
Even if the last post is not finished yet, i start this because a very important thing happened on AROS: Starting from March 9 nighty, AROS can be finally installed and boot from USB Sticks!

I wrote a basic tutorial on Arosworld.org on how to install using a simple 2GB stick. Despite an initial problem due to the fact that the stick was partitioned in two and one of the partitions was hidden, after I wiped it with a windows program called Hard Disk Wipe Tool, that can be downloaded at this link , i finally as able to install AROS on the stick. Of course I tried the stick in all the computers available at home: my usual old laptop, my new Dell Vostro and, this time, also my wife's netbook, a MSI Wind u100.


The MSI Wind u100 proudly shows AROS OWB :)

The old buggy USB controller of my old ASUS does not allow to boot from USB stick, and is just the next USB fault in a long list (it ever was unable to see any of the sticks and USB devices I tried on AROS since the early Michal Schulz's usb.device tests); my Dell Vostro behaves a bit better, though it will boot forkm the stick if the "USB Legacy Driver" option in the BIOS is on - but that means no external keyboard and mouse: weird huh?

The best of the bunch was the netbook: called affectionately "blacky" from my wife, the wedding gift  MSI Wind u100 started from the stick with no glitches once I selected the stick from the startup menu; most of the hardware is supported: the wired RTL8168 network card and the HDAudio chip works nicely; of course the only missing components from this heavenly are the wireless chip and the external screen output (about the latter one got no clue whether can be selected as main from BIOS, need to check) but was nicely surprised from the performance.

Further tutorials and details can be found in this screen collection made by DizzyOfCRN, that also made a movie of its Samsung netbook booting from stick here, and more in general in this thread on AROS-exec.

Furthermore, paolone started a poll about how should he structure and what software should he put in a stick-friendly version of Icaros; the poll can be accessed from its blog.

I was a bit concerned about the lack of update from the AROS show lately, plus was waiting  for the promised interview to Matthias "Mazze" Rustler and i decided to check the pulse on Paul Beel aka Novaburstfor when the new updates might come out; pity that the answe was not encouraging.

In short, Novaburst said that slowly with the time he lost "the spark" on talking about AROS and that lately he is pursuing different interests; he also added that, at least for now, he will not update The AROS show, this means that (hopefully momentarily) one of most interesting insight voices from what happens behind the community doots got silent; i have a debt with the work of Paul; its periodical writings gave me motivation in checking first then support AROS and start my advocacy and, following, this blog. Hope to read you again soon, Paul.

Talking one moment about Mazze, he recently ported Jabberwocky, a well known Jabber Instant messenger App; in this moment the source was made sync with mainstream so that further versions willbe out even for AROS.

Last month I started some new little works for the AROS community giving my personal contribution in form of works: I created some wallpapers in several formats and uploaded it on the AROS Archives here, and I made a screencast where I show how to install the HDAudio drivers,how to test whether they are working correctly and how to file a bug report; the tutorial was made by me using AROS on Qemu, camstudio, Audacity and put together with premiere; it has been uploaded in Vimeo and can be seen here.

By the way, working at the tutorial was interesting and proposed me several technical problems; the first, obviously, was that since was working in an emulated environment could not propose the situation exactly as it should have shown; the second is that i realized that i need to write a script before to do a tutorial, else i end up having a lot of footage to discard (like 30 minutes for a 10 minute one) andis hard to make the voices match copying and pasting content; the last one was that I missed having a video capture software native on AROS (ok, we also miss audio and video editing software but lets take the problems one at the time) and, upon advice of Fabien Coeurjoly, i wrote to Ilkka "Itix" Lethoranta aobut making the source of its Screen Recording Program for MorphOS available; he gave its availability to provide the code and to help if somebody wants to port it; will let you know more details in the future.

The fact that now AROS is bootable from stick was for me the next critical mass signal, after the release of OWB and the completion of the Poseidon stack, that we can now aim at a largel userspace level; even though its "semi-perpetual pre-alpha stage" (sometimes the lack of smaller features to reach the alpha level frustrates me, i admit it, even though things look to progress fast), there is indeed an area where AROS can increase its user area thanks to its implicit advantages that can be already satisfied IMHO from the actual status (low memory footprint, fast start/shutdown and multitasking): that is the hobbyist area: think at HAM radio people, RC, Robotics, small hardware projects,etc. ; they already used Amigas in the past and have the feeling that the only reason they stopped using it was the death of commodore and the decaying of support; bringing them an Amiga-like OS in a x86 machine might be an ideal target.
Since is my intention to promote AROS for such uses, i started two threads, one in aros-exec and one in arosworld.org, where was trying to do some brainstorming; the thread on aros-exec has been deserted so far, while in the arosworld one got some responses from one of the users; gave me some insight of what might be (for me that am kinda out of the field) useful:

Amiga tinkerers should like Aros since its somewhat 3.1 compatible, with a cpu on steroids compared to 68k.
There were some articles that NASA (the ultimate tinkerers) were using Amigas at one time.
I wonder if they even know about Aros.
AFAIR most robotics people are using specific languages that may not be ported to Aros yet. At this time I think the main advantage of Aros for tinkerers is its quick boot and shut down.

Since another of my ideas was that there are some languages (rexx lua and, paying, hollywood) to provide a rapid application development, i asked whether there was way to interact with them using serial port (yup am still at that level), and that is its answer (longer but condensed):

I don't know much about Amilua or Rexx, but high level languages are not designed to explore the hardware. Instead they are an abstraction layer to shield you from the hardware. I'd be suprised if you find a way. Besides, are there any modern devices that really use the serial port anymore? It's really slow.

I forgot to mention bluetooth technology. With support for bluetooth an operating system can interact with many devices that are fun to tinker with.

Also do not overlook Midi. Many people have used Midi to sequence automated event timing, such as in light shows and animatronics.


As you can see, things are starting to look interesting (for me at least): it shows what might be needed for pepole to control devices through AROS: some good things might be bluetooth(not uspported) or MIDI (supported? got no idea, and Hitchhikr port of Bars and Pipes has been left unfinished for now); even HAM radio requires some kind of hardware, as said from a friend of mine  whose father is a HAM radio user and in the past used c64 and Amiga for its hobby; but he said that writing a serial driver should be trivial if somebody knows how to do it (neither me or him knows) -then, still talking aobut HAM radio, there is the lack of software problem; most amiga software found on Aminet is not open source or looks outdated, most linux software that can be ported resorts in GTK or QT (and the port is not trivial), not to mention licensing issues that might arise. Find new userbase and developers might help solve this part too: the most of the software around is ported mainly by three people: Mazze, Fishy_fis and Yannickescu; we also have occasional contributors that then disappears from the scene, like Masta1 that ported the main part of MAME engine but left the job unfinished (screen cannot be resized, missing GUI,etc). Others lack the time to contribute more, likg Craig "cjkiesau" Kiesau, that lately put in Aros Archives both the binary archive and the source code of ArosPDF so that the project can go on; as said in the past it is a port of xpdf on AROS and is GPL licensed.

Oliver "01i" Brunner is going on slow and steady in the Janus-UAE development, now pretty near the conclusion, though this did not satisfied the appetite of some hardcore Amiga Fans, as seen in this thread and also in this thread on Amigaworld.net: in short is the same old story; lots of people complaining about that AROS is not amiga os for brand/hardware/whatsoever else excuse, miss SMP, miss this miss that, does not integrate,etc.
Anyway, looks like another project, less ambitious and so far much less advanced, is trying to solve the problem of using legacy Amiga OS applications on AROS: will not be the final solution (since the idea is to have a local JIT 68k emulation that run the software and use AROS tools (graphics.library, gadtools.library, zune) to display the tool output - therefore is not going to work with those applications that use low-level Blitter and copper graphical output - but will indeed provide a glood level of backward compatibility for those workbench tools and applications.
The project is called Emumiga and has its own blog page, interesting styled in old amiga os3 with amigaguide-style links:) ; no downloads are possible yet but is possible to track down the progressing of the project; i sinteresting to know that the project use its own 68k emulation engine since the licensing of existing engines prevented the use in AROS.
So far it is possible to run some amiga shell commands and work is being done concerning the applications that use window gadgets; a proof of concept is the old Amiga clock; emumiga is now able to show it graphically on a window and use menus, even though at the moment the responsivity is still a bit slow due to the wrapping of AROS and old Amiga os graphical functions; expect things to improve in the future (the code is not even optimised yet).


Emumiga in action - the clock is the original Amiga OS one
(from Emumiga website)!



[the new commodore USA wedge - another AROS platform?]
Two weeks ago reading Slashdot I was greeted form this announcement of a supposed heir to the C64: turned out that a company called Commodore USA (that is actually a Florida based company that negotiated the brand name from Commodore Gaming and is actually the rights to the old logo of the twice dead Commodore) is about to sell a wedge shaped all-in-one PC (quite well known to the amiga crowd) as spiritual heir of the old "breadbox"; the machine in itself might be not that interesting - was origially called [name] and runs an Atom Processor together with Intel graphics card and Realtek HDAudio -  in theory all devices already supported by AROS, beside, obviously, wireless and SD card reader (a different beast from USB SD card). An interesting discussion arisen on the Developers mailing list; among the ideas it came out that, if Commodore USA would like to bundle AROS with their computers, it might be a good sign if they decide to support the development of AROS, either participating to the bounties, or contributing in development of missing drivers; plus is unresolved the legal implication of selling AROS in bundle with a system in the states, due to the different copyright laws; even though the most of old copyrights on the technologies are now are expired, is still a good idea being careful.

The article started with Neil Cafferkey work and end with another Neil Cafferkey work: the update and bug fixing of dopus is almost done, with also some help from Mazze and Sonic, especially in poointing some freezing bugs left; it is possible to follow the ongoing work in this aros-exec thread.
sfoglia
  

Rubriche
Link
Cerca

Feed

Feed RSS di questo 

blog Reader
Feed ATOM di questo 

blog Atom
Resta aggiornato con i feed.

Curiosità
blog letto 86792 volte

Older Posts

Who links to me?
Get in touch with Simone Bernacchia

 




IL CANNOCCHIALE