On Wed, 2009-11-04 at 00:37 +0100, daniele_athome wrote: ... > Altough I disagree with the choice of google to use Java as the > primary platform programming language, from my point of view Android > was made and born (and so "thought") to be used in embedded devices, > especially smartphones. Integration of the applications with the > global system UI, speed of application's startup, the very essential > but yet very useful features make me think that it is better than > "pure Linux". See, qtmoko already does this. > I'm a Linux follower (I like Linux so much that I made it my primary > instrument of work), and so I like thinking that Linux is running on > my phone. But these days I searched for distributions for the > Freerunner, and all I've found is GNU/Linux embedded and "forced to > fit" into the Freerunner. Meaning: many concepts such as desktop > panels, window managers, X server (what a waste of resources!!!!!), > widget toolkits, etc. they are all concepts for a desktop system, not > an embedded one! IMHO people are focusing on the wrong things. > It's ok that today smartphones should be multitasking, but not > multi-window: one user can do phisically one thing at a time. No xserver on qtmoko, unless you really want it. And it comes in handy for apps that don't already have a native qtmoko version (think rss reader and the like) > I'm seriously thinking of starting development of a new distribution > based on these concepts: no more adapted software from GNU/Linux; > everything should be written for the Freerunner only, or, at least, > very well ported to it (that is, porting program interface and > usability too). Much like google did with Android, but not like it (I > don't like Java ;-). There was a really good discussion on my E/Illume was a great choice on the community list. See "centralization of graphical awesomeness" or something to that effect > Obviously I absolutely don't want to reinvent the wheel, many existing > libraries can be reused, but starting from the GUI and telephone > framework, all should be written from scratch and specifically for > Freerunner. And, above all, every application should follow *one and > only one* type of GUI and they all should follow the same UI > guidelines. I love fltk, and think it would make a great gui for the freerunner. That being said, my programming skills suck and I don't have time to get better right now. Maybe in 6-8 months I'll have something workable. But that still requires an xserver. What toolkit were you thinking of using? > I hope I broke out some curiosity in you about these aspects of what > is, IMHO, "forcibly" embedding Linux into smartphones. > Goodnight, See, I don't think any majour stack was "forcible" If someone released a debian based one that had, i dunno, gnome+compiz that would fly as forcible. Hell, maybe even just plain gnome-light. If it isn't requiring massive swapping and response time is < 3 seconds (yes, that's not empirical, just how I feel), it's not forcible. E+illume, lxde, openbox, all those and more work pretty damn well. And for how pretty E is, even with an xserver, it takes up very few resources (I think just under 100MB of ram?). With an xsevrer, we get every app linux has to offer *now* no rewrite. I think everything you're looking for is in QTmoko, so I say contrib to that. But the point of FOSS is if you see a way to improve, even if everyone else thinks you're wrong nothing stops you from comming up with a workable example. Prove me wrong :)
_______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
