Kernel - kompilácia
Pre pridávanie komentárov sa musíte prihlásiť.
Pre pridávanie komentárov sa musíte prihlásiť.
3. ročník Bratislava OpenCamp sa uskutoční 5. 4. 2025
Po covidových rokoch a ďalších prekážkach je pred nami tretí ročník, ktorý sa uskutoční v apríli 2025 na FIIT STU v Bratislave. Prvý aj druhý ročník konferencie sa tešil účasti okolo 300 ľudí, veríme že tretí ročník bude ešte lákavejší.
Zdroj: Bratislava OpenCamp
Aj v roku 2025 sa v Bruseli uskutoční podujatie "Free and Open source Software Developers’ European Meeting" (FOSDEM). Viac na jeho stránkach.
Zdroj: https://fosdem.org/2025/
Komerčné riešenie pre virtualizáciu VMware Workstation Pro bolo uvolnené bezodplatne pre osobné použitie približne od mája 2024. Jedná sa o veľmi kvalitný virtualizačný nástroj pre windows aj linux.
Vznikla česká webová stránka venovaná distribúcii EndeavourOS s podporou Arch-Linux.cz. Táto distribúcia je založená na Arch linuxe. Inštalácia je založená na Calamares.
Zdroj: EndeavourOS.cz
V rámci updatov k 1.6.2024 bol vydaný respin MX linuxu pre single board počítač Orange Pi.
Zdroj: Mxlinux org
Vyšla nová verzia rolling-update distribúcie Manjaro, ktorá spája silu Arch Linuxu s jednoduchosťou user-friendly distribúcii. Okrem najnovšieho jadra je k dispozícii pre priaznivcov KDE aj najnovšie rozhranie Plasma 6. Manjaro vychádza vo verziách s KDE, GNOME a XFCE.
Zdroj: Distrowatch
Bola vydaná verzia 0.10 textového editoru neovim. Nová verzia obsahuje množstvo vylepšení LSP protokolu, zvýrazňovania syntaxe pomocou Tree-sitteru a ďalších menších zmien. Kompletný zoznam noviniek je dostupný v oznámení o vydaní.
Zdroj: neovim.io
Retro distribúcia arix prináša prostredie kde 1.1.2 na Debian 13 (trixie).
Zdroj: ariasft.github.io
V Greenie knižnici bola vydaná prvá kniha, ktorá je vytvorená z väčšiny umelou inteligenciou. Pokrýva udalosti Druhej svetovej vojny, vrátane rôznych doplnkových tém. Kniha je v angličtine.
Zdroj: Blog na Denníku N
Retro web poskytuje informácie o starom hardvéri
Zdroj: The Retro Web
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
Kompilaciou zdrojovych kodov pre urcite platformu ziskas binarne subory (kernel + ovladace) spustitelne pre tu konkretnu platformu, teda ak si to skompilujes pre ARM ziskas jadro spustitelne na ARM procesoroch.
Aplikacie nie su sucastou kernelu. Jedna sa o samostatne programy. V svete linuxu su casto tieto programy z projektu GNU, preto najdes na internete oznacenie systemu GNU/Linux (jadro Linux a programy=userspace, GNU). Ak by si jadro linuxu vymenil za freeBSD a ponechal programy GNU, ziskas system GNU/FreeBSD. atd.
Postupoval som tuším podľa tohoto:
update the scripts/image and add
$SCRIPTS/install util-linux
## BA DPLU
$SCRIPTS/install linux-tbs-drivers
## EA DPLU
in directory packages/linux-drivers/linux-tbs-drivers
change the install script like this
. config/options $1
VER=`ls $BUILD/linux*/modules/lib/modules`
## BA DPLU remove those three lines
#mkdir -p $INSTALL/lib/modules/$VER/tbs
#find $BUILD/${PKG_NAME}-${PKG_VERSION}/linux-tbs-drivers/ -name \*.ko -exec cp {} $INSTALL/lib/modules/$VER/tbs \;
#lib/modules/3.2.9/kernel/drivers/media
## BA DPLU
rm -Rf $INSTALL/lib/modules/$VER/kernel/drivers/media
mkdir -p $INSTALL/lib/modules/$VER/kernel/drivers/media
find $BUILD/${PKG_NAME}-${PKG_VERSION}/linux-tbs-drivers/ -name \*.ko -exec cp {} $INSTALL/lib/modules/$VER/kernel/drivers/media \;
## EA DPLU
mkdir -p $INSTALL/lib/firmware/
cp $BUILD/${PKG_NAME}-${PKG_VERSION}/*.fw $INSTALL/lib/firmware/
The meta file like this for the new name of zip file
PKG_NAME="linux-tbs-drivers"
PKG_VERSION="120212"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tbsdtv.com/english/Download.html"
PKG_URL="http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v${PKG_VERSION}.zip"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain linux"
PKG_PRIORITY="optional"
PKG_SECTION="driver"
PKG_SHORTDESC="Linux TBS tuner drivers"
PKG_LONGDESC="Linux TBS tuner drivers"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
At the end, when booting you will have a dmesg like this
[ 4.131235] cx23885 driver version 0.0.3 loaded
[ 4.131473] ACPI: PCI Interrupt Link [APC5] enabled at IRQ 16
[ 4.131481] cx23885 0000:04:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16
[ 4.131686] CORE cx23885[0]: subsystem: 6980:8888, board: TurboSight TBS 6980 [card=32,autodetected]
[ 4.907864] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[ 35.807571] cx25840 4-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[ 35.814993] cx23885_dvb_register() allocating 1 frontend(s)
[ 35.814997] cx23885[0]: cx23885 based dvb card
[ 35.828449] TurboSight TBS 6980 Frontend 0 Attaching...
[ 35.933036] DVB: registering new adapter (cx23885[0])
[ 35.933041] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6980 DVBS/S2 frontend)...
[ 35.961807] TurboSight TBS698x Dual DVB-S2 card port0 MAC=xxxxxxxxxxxxxxxxx
[ 35.961812] cx23885_dvb_register() allocating 1 frontend(s)
[ 35.961936] cx23885[0]: cx23885 based dvb card
[ 35.961944] TurboSight TBS 6980 Frontend 1 Attaching...
[ 36.043366] DVB: registering new adapter (cx23885[0])
[ 36.043374] DVB: registering adapter 1 frontend 0 (TurboSight TBS 6980 DVBS/S2 frontend)...
[ 36.071751] TurboSight TBS698x Dual DVB-S2 card port1 MAC=00:22:ab:f0:01:a7
[ 36.071756] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 36.071762] cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfd800000
[ 36.071769] cx23885 0000:04:00.0: setting latency timer to 64
[ 36.076744] Registered IR keymap rc-tbs-nec
[ 36.077337] input: cx23885 IR (TurboSight TBS 6980) as /devices/pci0000:00/0000:00:0c.0/0000:04:00.0/rc/rc0/input6
[ 36.081007] rc0: cx23885 IR (TurboSight TBS 6980) as /devices/pci0000:00/0000:00:0c.0/0000:04:00.0/rc/rc0
A potom už samotná kompilácia http://wiki.openelec.tv/index.php?title=Compile_from_source.
Už by som do toho nešiel, pretože HTPC slúži aj ako NAS a HDD sú v RAID1. Openelec je dosť obmedzený, tak ten Ubuntu mini sa javí ako lepšia voľba.
http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_sim_b_10
http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468/ref=pd_sim_b_2
Na internete sú tieto knihy dostupné aj v pdf. Treba len trocha hľadať cez google.