от Мирчо Мирев на 28-05-2007@7:52 GMT(+2)

Млада американска компания (съдейки по видеото - млади хора, хакери) обещава да предложи решение на проблема - как да ползваме любимите си Линукс приложения, когато естеството на работата ни ни принуждава да ползваме Windows. Техният продукт - Lina ( http://www.openlina.com/description.html ) предлага решение (лицензирано под двоен лиценз) подобно на Java - компилираш веднъж, изпълняваш навсякъде.
Най-общо идеята е че на всяка платформа, където трябва да се пусне приложението трябва да се изпълнява Lina виртуална машина, която скрива спецификите на средата за приложенията. Върху машината се изпълнява леко модифицирано ядро 2.6.19. Приложенията трябва специално да са компилирани за Lina, което според създателите е не по-трудна задача от това да ги компилирате под вашата Линукс дистрибуция. След това компилираните приложения могат да се изпълнят под всяка система на която има инсталирана Lina VM.
След 4 години работа по този проект (работили са между 2 и 5 човека през това време) все още липсват някои важни неща. Няма удобен инсталатор (за разглезените не Линуксаджии), GTK+ поддръжката не е готова, има някои проблеми с поддръжката на периферия.
Една от целите на проекта е доста интересна, и на практика може да промени коренно нещата за софтуерните разработчици, а именно възможността да избереат Линукс API спокойно, като знаят че техният продукт ще може да се изпълнява и под други платформи.

Повече за проекта:
http://www.openlina.com/
Видео:
http://www.openlina.com/videos.html
Статия в LinuxDevices.com:
http://www.linuxdevices.com/news/NS6279...

[Коментари: 5]