linux

pthreads

Universitete per OS teorijos paskaitą išgirdau apie gijų (threads) mechanizmą Linux OS: branduolio lygio arba programinio lygio. Yra patogus daikčiukas, pavadintas phtreads. Naudojantis juo galima patogiai kurti gijas ir labai paprastai. http://en.wikipedia.org/wiki/POSIX_Threads duotas paprastas pavyzdukas - bet gerai iliustruoja visa gijų veikimo mechanizmą.

Naudingos vim nuostatos

Turbūt dauguma Linux (UNIX) vartotojų naudoja vim redaktorių. Geras daiktas, ką be pridursi :) Aš savo vim nustatymuose (~/.vimrc) esu nurodęs 5-ias eilutes (nereikia kiekvieną kartą paleidus vim vis jas surašyti). Jos sunumeruoja eilutes, paryškina sintaksę, užfiksuoja TAB po 4-ių tarpų ir lygiuoja rašomą kodą. set number syntax on set tabstop=4 set cindent set shiftwidth=4

CHM failų atidarymas Linux OS

Windows OS yra dažnai naudojamas CHM formatas - Microsoft Compiled HTML Help - tačiau ant Linux jo nepavyksta atidaryti. Tai pakeisti galima instaliavus gnochm programą arba kchmviewer (pas mane ši programa). kchmviewer tikrai yra OpenSUSE oficialiose repozitorijose, o jei nenusisekė jos ten surasti, visada nukeliauti į http://www.kchmviewer.net/ svetainę ir jį parsipumpuoti.

Kokių programų aš pasigendu Linux'e?

Ta taigi. Linux'as - gera sistema, veikia sparčiai ir t.t. ir pan. Bet šios žinutės tikslas nėra aptarti Linux privalumų. Man trūksta kai kurių Windows'inių programų. O jei tiksliau:  Adobe Dreamweaver (buvusi  Macromedia Dreamweaver) - vietoj jos naudoju KDevelop ir/arba vim. Kita programa: Adobe PhotoShop (naudoju GIMP arba Krita, Karbon14). Jeigu žinote gerą PHP redaktorių Linux'e, būtinai parašykite.

Linux branduolio perkompiliavimas

Senas mano straipsnis. Gal pravers :) Linux branduolio perkompiliavimas Sistemos branduolys – tai pagrindinė operacinės sistemos (OS) dalis, atsakinga už teisingą sąveiką tarp kompiuterio programinės įrangos ir techninės. Operacinės sistemos branduolys valdo kompiuterio techninę įrangą ir suteikia galimybę programoms naudotis techninės įrangos funkcijomis. Branduolys turi branduolio funkcijas, kreipiantis į kurias galima valdyti techninę įrangą. Linux operacinės sistemos branduolys yra /boot kataloge ir pavadintas vmlinuz-branduolio_versija.