Jak powiedział stary fervi ...


Czasem postanawiam portować aplikację do TUR. Czym jest TUR? Otóż mam wizję dalekiej przyszłości, w której ludzie używają telefonów, a komputerów coraz mniej. Z jednej strony telefon jest mega wygodny do większości rzeczy, ale nie jest komputerem. A co jeśli może być?


I tym częściowo zajmuje się Termux - przenosząc aplikacje komputerowe (Open Source) na Androida. TUR to takie repozytorium a'la AUR. Otóż Termux ma pewne ograniczenia, typu nie chce rzeczy hakerskich itd, a TUR jest do tego typu rzeczy idealny, jako nieoficjalne repozytorium.


A cóż tam ciekawego portuję? EFL. A co to za gówno? Otóż najczęściej biblioteki do aplikacji graficznych jakich się używa to GTK i Qt. EFL to projekt bibliotek stworzonych przez fundację Enlightenment, która tworzy moim zdaniem bardzo ciekawe środowisko graficzne - Enlightenment właśnie xd To co cechuje to środowisko to bardzo dobry wygląd (z efektami graficznymi) i ultra duża wydajność.


Tak więc jak się uda spushować EFL, to będzie duży krok dla wrzucenia Enlightenment na Androida. Oczywiście już lokalnie zbudowałem sobie E27 i działa fajnie. Szkoda tylko, że nie można cross kompilować obu pakietów.

#linux #android

Komentarze (9)

jimmy_gonzale

O fervi. Siema, kopę lat.

fervi

@jimmy_gonzale No elo

Catharsis

@fervi Korzystałem z Termuxa przez ostatni rok używając starego telefonu jako serwer na którym stał bot Discorda i parę stron. I ogólnie inicjatywa fajna ale nie jest to bezproblemowe. Termux ma masę ograniczeń i nie jest to po prostu Linux więc sporo rzeczy na nim nie działa. Spodziewałem się, że wpisze po prostu npm install, npm start i apka na node.js stoi a tutaj niestety wywala same błędy. Tu się okazuje, że masa modułów nie działa na arm, zaraz się okazuje że nie ma binarek do modułu sqlite i trzeba kompilować ręcznie z repo itp. Ostatecznie udało mi się niby ogarnąć wszystko i sobie to stało prawie rok. Skończyło się tak, że 2 tygodnie temu stary telefon padł i po prostu kupiłem VPS za grosze i tam wszystko wstało od strzała bez żadnych problemów xd.

fervi

@Catharsis No niestety, ARM nie jest super wspierany, a Termux to w ogóle nie. Natomiast (przynajmniej w przypadku Pythona) takie paczki się dostosowuje (po stronie Termux).

fervi

@koszotorobur A to idzie jeszcze dalej. Można wgrać serwer Xów (termux-x11), ogarnąć OpenGL (na razie sensowny jest Zink, ale są już inne projekty). To idzie w stronę Linuksa na Androidzie

Adamus89

@fervi co to za wysryw

koszotorobur

@Adamus89 - przecież wszystko co napisał Op ma sens - i nie piszę tego ironicznie - po prostu trzeb rozumieć tą technologię.

#pdk

fervi

@Adamus89 W dużym skrócie - Kolejna paczka Linuksowa na Androidzie

Zaloguj się aby komentować