Kernel - kompilácia
Pre pridávanie komentárov sa musíte prihlásiť.
Pre pridávanie komentárov sa musíte prihlásiť.
Program TimeShift zálohuje hlavne jadro operačného systému a na zálohovanie užívateľských súborov je vhodné použiť iný program. Ako vhodný adept sa javí program Borg Backup. Ten je však vhodný iba pre skúsených užívateľov vzhľadom na jeho dosť nepohodlné ovládanie. Existuje však grafická nadstavba Vorta, ktorá používanie programu Borg Backup sprístupňuje aj neskúseným užívateľom.
Zdroj: Arch Linux CZ
Vy daná bola LTS verzia Trisquel linux 11 pod gesciou Free Software Foundation. Trisquel 11.0 Aramo je postavený na Ubuntu 22.04 LTS s podporou do 2027.
Zdroj: Trisquel
Spoločnosť DreamWorks zverejnila zdrojové kódy svojho renderovacieho nástroja MoonRay pod open source licenciou Apache 2.0.
Zdroj: github.com
Nokia oznámila jeden z prvých lacných smartfónov so systémom Android navrhnutých na opravu doma, čo používateľom umožňuje vymeniť batériu za menej ako päť minút v spolupráci s iFixit.
Zdroj: odkaz
Špecifická distribúcia pre staré počítače, ktorá bola na puppy linuxe. Posledná verzia je z 30.1.2023.
Legacy OS je postavený na antiX / Debian Bullseye 64 Bit a momentélne je vo vývoji aj 32bitová verzia
Zdroj: Legacy OS
Tomáš Matějíček vydal nové verzie Slax v dvoch edíciách, 15.0.1 postavený na Slackware a Slax 11.6.0 na stabilnom Debiane.
Zdroj: Slax.org
Samsung vydal odporúčania na optimalizáciu MySQL pre beh na SSD. V dokumente uvádza aj benchmarky.
Zdroj: Samsung Semiconductor
15.1.2023 bola vydaná tretia minoritná verzia MX linux 21.
Zdroj: MX Linux
Vývojári linuxovej distribúcie OpenMandriva predstavili užívateľom novú rolling-release edíciu s názvom ROME. Táto edícia OpenMandrivy má vyplniť priestor medzi stabilnou a vývojovou vetvou s častejšími aktualizáciami softvérových balíčkov.
Zdroj: LinuxExpress
Po dlhej dobe bola dnes uvoľnená nová verzia Retro Virtual Machine(2.1.0). Jedná sa o veľmi zaujímavý emulátor ZX Spectra a jeho klonov. Okrem iných noviniek, dokáže nová verzia emulovať aj Sega Master System. Okrem podpory Windows a MacOS, je Retro Virtual Machine samozrejme dostupný aj pre Linux.
Zdroj: Retro Virtual Machine
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.