Quantcast
Channel: LYNXLINE LABS
Browsing index pages (61 articles)

Inferno-rpi-0.4 release

Releasing Inferno-rpi-0.4 Changes: * Significant performance improvement due to fixed error in process scheduling/idle * Boot time is about ONE second :) Download: *...

View Article


Performance

I continue testing the performance. I made a SD card with 100MB partition and changed config.txt to boot directly kernel. And WOW! It looks like the whole OS is loaded up to wm/wm in just 1 sec! ps....

View Article


Performance, loop 4, solution

I decided to make some simple and temporal solution (but maybe permanent? :) ) In os/port/dis.c in vmachine() have static var indicates when GC was completed last time and start new routine of GC only...

View Article

Performance, loop 3

When look deeper into tracing what happens when print() is casted I tried to minimize all codes – copied code of sieve into rpiinit.b, removed everything extra, so whole rpi start does only math/sieve....

View Article

Performance, loop 2

There are still problem with performance, after some experiments i distilled it to next case: Execution of time math/sieve 1000000 >/dev/null takes about 170 secs Execution of modified math/sieve...

View Article


Problem with dossrv

Just made new attempt with new SD card and found that with defaults: 4GB dos formatted (full sd) is not mounted during boot. With booting kernel-nogui.img I got a console and had a look. Looks like...

View Article

Inferno-rpi-0.3 release

Releasing Inferno-rpi-0.3 Changes: * Enabled JIT * Included recent updated of Inferno-Os * Memory split 240/16 * devcons is added Download: *...

View Article

JIT is ON

My research about JIT in inferno-rpi is ended. The cause was obvious but until you does not know about and search through sources, doing debugging, tracing, experimenting – you would not know what it...

View Article


JIT is off

I decided to have a look at the problem of speed – it is really visible that inferno os on raspberry is slow. My fisrt opinion was about probably disabled caches, but I was wrong – it works fine. After...

View Article


Inferno-Rpi: project moved

Due to the closure of google code, the project is now moved to: https://bitbucket.org/infpi/inferno-rpi Also added some minor changes and merged with latest inferno-os codebase changes. So returning a...

View Article

SQLite tree structures and queries to get sub-trees

SQLite is wonderful! Just today I found that SQLite support queries with a recurse to get the inner sub-trees: CREATE TABLE els ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE ,pid INTEGER...

View Article

Ru: Archive: Делаем свою Time Machine для Линукса (2012)

После интенсивного пользования time machine на маках и пару ситуаций когда она реально пригодилась (были варианты когда пришлось поставить систему из бэкапов и варант когда пришлось откатывать назад...

View Article

Ru: Archive: Небольшой эксперимент сетевой независимости (2013)

Где-то год назад я решил для себя провести небольшой эксперимент. Я заметил что привязка к облачным сервисам становится всё более проникающей, и подумал проверить — что собственно нужно для того, чтобы...

View Article


Ru: Archive: Шифруемся в Qt (2013)

Так как оказалось, что наши коммуникации довольно легко просматриваются товарищами из АНБ то похоже что нужно шифровать все коммуникации. Я решил проверить насколько сложно подключить шифрование в...

View Article

Inferno-rpi-0.6 release

Releasing Inferno-rpi-0.6 Changes: * Added devi2c * Added devspi * Added devgpio (GPIO) * Minor changes/adjustements * Boot to kernel-nogui.bin by default. Change config.txt or enter ; wm/wm Download:...

View Article


Inferno-rpi-0.5 release

Releasing Inferno-rpi-0.5 Changes: * Fixed wrong calculatons of memory pool sizes. * Support of Pi-1 models with 512MB RAM. * Update of sources from 9pi project: usbdwc, emmc, etherusb. * Added...

View Article

Wrong size of memory pools – dumb

Occasionally I had a look at /dev/memory: What I saw there? ; cat /dev/memory 2282656 14018478 2314496 14149 6246 18 11735810 main 492768 7009239 499488 110133 106946 4 6516459 heap 4960 14018478 4960...

View Article


Thinking about user interfaces, part 3

Part 1 Part 2 Now interesting question, are there user interfaces which based on “verbs”. Well, I know at least one called drakon-editor: http://drakon-editor.sourceforge.net/ That is extremely...

View Article

Thinking about user interfaces, part 2

Part 1 Now have a look at existing command line interface: What really human see on the screen? A specialist would say that from bottom (from input/cursor) to up the human sees a story of computer...

View Article

Thinking about user interfaces

Had some time to look into implementation of gui in inferno and take some thoughts. First maybe about history of graphics user iterfaces and how they brought us to the current situation. How a computer...

View Article
Browsing index pages (61 articles)


Latest Images