Autor: Martin
-
Křížová kompilace OpenLDAP
V jednom z předchozích příspěvků jsem představil způsob, jak ze zkompilovat zdrojové kódy pro openLDAP. V tomto příspěvku předvedu, jak lze tyto zdrojové kódy zkompilovat pro jinou architekturu, než tu, na které kompilujeme. Nejedná se o nic převratného, ale spíše o standardní přístup, jak zkompilovat nějakou větší aplikaci pro slabší hardware, například Cubieboard. Pro křížovou […]
-
Kompilace OpenLDAP
OpenLDAP implementuje vše potřebné pro úspěšné provozování LDAP spojení. V článku je představen způsob, kde získat zdrojové kódy a jak je přeložit. Výsledkem je pak fungující ukázková aplikace, která umí zjistit, do jakých skupin patří zadaný uživatel. Zdrojové kódy jsou dostupné ze stránek projektu jako .tgz archiv. Dalším potřebným balíkem, který není standardní částí systému […]
-
Úprava přihlašovacího baneru SSH
Typický baner který je vidět po přihlášení na ssh server obsahuje pouze nejzákladnější informace o systému, například jméno systému a čas posledního přihlášení. Velmi často je vhodné zprávu změnit za jinou. Originální zpráva je na většině systémů uložena v souboru /etc/motd. Cokoliv napíšeme do tohoto souboru se poté zobrazí uživateli jako uvítací zpráva. Velkou výhodou […]
-
Aplikace RT patche do linuxového jádra
Real time patch se pokouší o vylepšení běhu jádra v real time kritických aplikacích. Nejdříve je potřeba ujasnit si. o jakou verzi jádra se bude v cílové aplikaci jednat. V tomto případě se bude jednat o jádro pro Cubieboard 2 a to konkrétně 3.4.61. Ke stažení je k dispozici na oficiálním githubu https://github.com/cubieboard/linux-sunxi. Druhá potřebná […]
-
Nefungující mate-power-managemer
Po poslední aktualizaci systému přestal fungovat mate-power-manager. Procento nabití a zývající čas vždy zůstaly na stejné hodnotě, na jaké byli po startu systému. Celý problém je způsoben tím, že proběhla aktualizace knihovny upower, ale bez patřičných úprav v appletu. Dočasným řešením je vynutit v systému starší verzi knihovny, nebo použít již upravený aplet. Upravený applet […]
-
Základy virtualizace – KVM
Běžní uživatelé pro virtualizaci používají software typu Virtualbox nebo VMware, tyto software jsou pro uživatele přívětivé. Na druhé straně barikády ale stojí uživatelé, kteří dávají větší přednost programům využívajícím spíše příkazový řádek než grafické aplikace. KVM stojí na rozmezí obou skupin. Je možné ho ovládat pomocí příkazové řádky stejně dobře jako pomocí grafických utilit. Jeho […]
-
Novena – open notebook
Zdá se, že tento projekt stále pokračuje jistým krokem vpřed. Podle nejnovějších informací, které se lze dočíst na blogu, vývoj míří ke zdárnému cíli. Nyní probíhají dokončovací práce na obalu notebooku, ten by nyní měl být z odolného plastu, jaký známe z dnešních obvyklých notebooku. Práce se dále soustředí na vyladění jádra systému a především […]
-
Virtuální laboratoř – MicroCap
Navrhovat elektronická schémata a obvody vyžaduje velkou řadu zkušeností, případně hodně času na počítaní. Naštěstí v dnešní době lze využít pokročilých softwarových řešení, díky kterým je možné do jisté míry eliminovat počet špatně navržených obvodů. Jedním z takovýchto softwarových řešení je MicroCap od společnosti Spectrum-Software. Nejedná se sice o svobodný software, ani o software přímo […]
-
Vývoj GTK+ aplikací
Pro základní vývoj aplikcí pomocí GTK je nutné mít nainstalovanou knihovnu libgtk-3-dev. Oproti té se pak bude vyvíjená aplikace překládat a linkovat. Překlad i s linkováním lze provést pomocí následujícího příkazu. $ gcc foo.c -o foo `pkg-config –cflags –libs gtk+-3.0` Platí zde jedno velké upozornění – sekce pkg-config musí vždy být až na konci příkazu, […]