Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.
Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.
Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.
Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.
Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.
Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).
OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.
Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.
R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.
IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.
Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda1 2355984 486728 1749576 22% / /dev/hda6 1541680 60260 1481420 4% /homea potreboval by som zrusit /home a volne miesto pridat ku / ale zaroven zachovat data z homu, dufam, ze som to ako tak vysvetlil :D dik za kazdu pomoc
fdisk -ul /dev/hda
z tohodle se blbe radi
Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 63 4787369 2393653+ 83 Linux /dev/hda2 4787370 8418059 1815345 5 Extended /dev/hda5 4787433 5285384 248976 82 Linux swap /dev/hda6 5285448 8418059 1566306 83 Linux
cp -r /home /tmp sync swapoff -a vi /etc/fstab (zakomentovat radky s hda5 a hda6, swap a home) fdisk /dev/hda --komentar 1-- kontrolni vyis v cylindricke geometrii p --komentar 2-- kontrolni vypis v sektorove geometrii u p --komentar 3-- prepnuti zpet na cylindrickou geometrii u --komentar 4-- vyprazdneni tabulky(jen kopie v pameti) d 6 d 5 d 2 d 1 --komentar 5-- nova datova partition n p 1--komentar 6-- novy swap n p 2 t 2 82 --komentar 7-- kontrolni vypis v cylindricke geometrii p --komentar 8-- kontrolni vypis v sektorove geometrii u p --komentar 9a-- pri spokojenosti zapis w --komentar 9b-- pri nespokojenosti ukonceni q
fuck. pitomy html a vetsitka v pre-formatovanym textu. zobraz si zdrojak stranky, protoze tam chybi popisky pro 4 radky. to jsou ty prazdny radky pod komentarem 5 a 6 jde v kazde dvojici nejprve o udani zacatku partition a potom o udani velikosti nebo konce partition.
tak a ted si to okomentujem:
partition tabulky na disku se nezmeni dokud nezmacknes "w" takze s tim muzes experimentovat dle libosti, protoze pred komentarem 9 se jeste nic nikam nezapslao (teda jen do pameti, ale ne do disku, takze to spravi vypnuti fdisku prikazem "q" a nic se nezapise)
po zapsani ti nejspis napise syncing disk, rearead failed - takze se zmena neprojevi do restartu systemu, protoze disk momentalne pouziva jadro, a warning ... DOS a neco to je nejaka ptakovina. takze jestli si vse zmenil k obrazu svemu, tak reboot a melo by to fungovat, teda jeste budes muset presunout home z tempu tam kam patri po rebootu nebo po jeho odmountovani
takze na ci si dat pozor: nova hda1 partition by mela zacinat v cylindricke geometrii na 1 a v sektorove geometrii na 63. nemela by koncit driv nez konci ted, takze swap by mel byt az za ni (zacinat za ni).
jo a pred sync bych dal jeste
umount /home mv /tmp/home/* /home
volitlene jeste kontrolu pred komentar 9:
v
zkontroluje to poradi partition v tabulce, pocet nealokovanych sektoru a konce a zacatky partition na hranicich cylidnru - pro kompatibiltu s postarsimy dosy
no a zbyva potom po "w" a rebootu
vi /etc/fstab mkswap /dev/hda2 xfs_grow /dev/hda1
pokud pouzivas neco jineho nez xfs, treba ext2 nebo 3, tak nevim, ale urcite to taky pujde. asi necim z baliku e2fsprogs.
Disk /dev/ide/host0/bus0/target0/lun0/disc: 255 heads, 63 sectors, 524 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/ide/host0/bus0/target0/lun0/part1 63 8032499 4016218+ 83 Linux /dev/ide/host0/bus0/target0/lun0/part2 8032500 8418059 192780 82 Linux swap
Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda1 2355984 687360 1548944 31% /chyba mi tam 1,5GB presne tolko kolko bolo v /home :D
man resize2fs
, aspon v debianu woodym to takhle je... zda se to byt odpovidajicim ekvivalentem pro ext2, takze asi prepsat ve fstabu hda1 na ext2 rebootovat, aby se to nemuselo starat pri resizovani jeste o zurnal, resiznout, prepsat znovu fstab na ext3 a rebootovat.
ext3 OR ext2 alternative xfs_grow OR xfs_growfs
"... jenom chtit hledat a mit stesti pri vyberu spravnych slov ;)
a dej vedet, jak dopadnes s resize2fs, at se to neboji pouzivat i dalsi uzivatele ;)
...i kdyz asi porad budou dotazy na fdisk nebo graficky obdoby...
ps to co je tady neni az tak univerzalni pro jakoukoliv partition tabulku, ale vesmes plati, ze se musi splnovat:
zaludnosti muze skryvat prehazene poradi hda1,2,3, a skutecne obsazene sektory y..z, w..(x-1), x..(y-1). pro w<x<y<z (cili pripad, kdy hda1 je podle geometrie na disku az za hda2 a hda3 a jemu podobne). to jde spravit v fdisku v expert modu -- posloupnost prepinacu po spusteni fdisku "p" "x" "f" "r" "p" a pri zapsani zmeny nezapomet na upravu lila (pripadne jinych zavadecu)a fstabu
hmm. blby. jeste blbejsi je ze o tedle vlastnosti taktne mlci i man stranka... mozna dokaze pracovat na mountnutem disku, ktery je read-only? takze nastartovat v jednouzivatelskym rezimu nebo uplne bez initu to se dela bud v lilu zadanim "jmeno-jadra S
" nebo "jmeno-jadra init=/bin/bash
" az dostanes shell promt, tak zkontrolovat, jestli je disk read-only s "touch /x
" a zkusit resizovat.
ale jestli nezvladne makat ani jako read-only, tak se to ani zdaleka neblizi xfs_growfs s tim jsem jestli si dobre vzpominam resizoval normalne za behu partitonu, ktera byla rw...
pak zbyva leda predelat swap partition na ext2 filesystem a rozchodit na ni nejakou minidistribuci nebo maly live-ko nebo zipslacka... a nebo rovnou nabootovat minidistro do ramdisku z disket nebo z cdcka livko nebo v rescue modu z instalacek, jestli mas...
ps: jinak premountovat disk read only de udelat taky i bez rebootu do single useru a tak... podminky jsou, aby jadro nemelo otevreny zadny soubory na nem pro zapis, takze vyvrazdit procesy a pak mount -o remount -r /
a nechces to radsi prece jenom resiznout pro nabootovani z nejake rescue diskety/cd, aby to nemuselo byt mountnuty a proslo resize2fs? protoze jinak jak tak koukam na komentare k ext2online, tak budes jeden z mala testeru a navic to treba ani nemusi nakonec fungovat...
ale jinak jestli chces patchovat jadro, tak 1. mit nekde rozbaleny jadro. predpokladam "/usr/src/linux" a asi radsi at je to jadro nedistribucni, ale primo stazeny z ftp.kernel.org nebo mirroru ftp.linux.cz/pub/linux/kernel/v2.4/...
zadruhy si nakopiruj ten patch do /usr/src/linux k zbytku toho jadra.
cd /usr/src/linux
a pak podle toho jaky jsou cesty v tom diff
patch -p1 < ./online-ext3-2.4.19.diff
nebo jiny cislo za -p a jestli ti to napise FAILED, tak se radsi ani !!!nesnaz!!! to jadro kompilovat nebo dokonce pouzit k resiznuti!!!
no potom bych dal asi
make mrproper
(a nezapomet pred tim zalohovat konfigurak ./.config pokud ho nemas jeste nekde jinde)
potom zkopirovat zpet ./.config dat oblibeny asi
make menuconfig
nebo make xconfig
podivat se co kde pribylo, prdpokladam, ze to bude nejaky prepinac pojmenovany " Online ext3 resize support (DANGEROUS)" a je zavisly na povolenym experimentalnim kodu a ext3 fs ($CONFIG_EXT3_FS $CONFIG_EXPERIMENTAL) nebo nedelat make *config a rovnou pridat do ./.config hodnotu CONFIG_EXT3_RESIZE=y
make dep; make bzImage; make modules; ...
kdyz tak premuslim, tak nejlepsi minidistribuce asi bude to co uz ti funguje, protoze je to uz nastaveny ;)
takze v podstate
swapoff -a vi /etc/fstab (zakomentovat hda2 / swap) fdisk /dev/hda p t 2 83 p w nebo q reboot mkfs.ext3 /dev/hda2 vi /etc/fstab (predelat hda2 na ext3 treba na /mnt/oldswap) mount /mnt/oldswap cp -r /{bin,dev,etc,lib,sbin,var,usr/bin,\ usr/info,usr/lib,usr/local,usr/sbin,usr/share} /mnt/oldswap mkdir -p /mnt/oldswap/{root,proc,tmp} chmod +t,a+w /mnt/oldswap/tmp vi /etc/lilo.conf lilo reboot resize2fs mountnuti hda1 treba na /mnt chroot /mnt vi /etc/lilo.conf (zmnea default= na jmeno image co ma root hda1) lilo exit (tak aby ste vylezl ze zmeneneho korene z /mnt) reboot
ad kopirovani - lepsi je mozna to kopirovat postupne, pro pripad, ze se to nevleze, pak doporucuji zacit s promazavanim v cili kopirovani (nebo nekopirovani) nekterych veci z /mnt/oldswap/usr/info a /mnt/oldswap/usr/local a /mnt/oldswap/var/
ad prvni editace lilo.conf - zkopirovat zaznam zacinajici image=/... radek image nechat tak jak je, pokud nasleduje append, tak taky nechat tak jak je, a dalsi asi taky nechat tak jak jsou, akorat predelat u nej polozku root=/dev/hda1 na root=/dev/hda2 a polozku label na neco jinyho. potom najit nekde v lilu zaznam default=jmeno. jmeno, ktere odpovida hodnote u label u puvodniho zaznamu image a zmenit u default=... na jmeno ktere je u label u noveho zaznamu pro hda2
tmkfs.ext3
, tak si tam udělej ext2. Na tu rescue operaci ti to stačí. Pak se dá kdykoliv journal nahodit (man tune2fs
a volba -j
). Stejně tak se dá journal na ext2 zahodit, resizovat to jako ext2 a zase ho tune2fs -j
nahodit.
Tiskni Sdílej: