Dnes je to 20 let...

Už o tom píše kde kdo, tak se taky přidám. Dnes je to 20 let, co mladý finský student Linus Torvalds oznámil světu, že "jen tak pro zábavu" vytvořil operační systém.

Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.  This has been brewing
since april, and is starting to get ready.  I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
 
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. 
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want.  Any suggestions
are welcome, but I won't promise I'll implement them :-)
 
Linus (torvalds@kruuna.helsinki.fi)
 
PS.  Yes - it's free of any minix code, and it has a multi-threaded fs. 
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.

Maillist si můžete pročíst na Google Groups.

LVM v RAID poli s kickstart

Anaconda při instalaci CentOS 6 pomocí kickstart souboru trpí zvláštním nešvarem: při rozdělení disků pro použití LVM může zahlásit chybu new lv is too large to fit in free space (celý výpis chyby); i když to není pravda. Kde je problém?

Začnu tím, jak chci mít disky rozděleny:
Mějme dva identické disky, které budou v softwarovém RAIDu 1 (mirroring), rozděleny budou na ~250MB /boot a zbytek pro LVM, ve kterém bude swap a /. Podle dokumentace jsem začal s tímto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# initialize and partitioning
clearpart --all --initlabel
part raid.11    --size=256      --asprimary  --ondrive=sda
part raid.12    --size=1 --grow              --ondrive=sda
part raid.21    --size=256      --asprimary  --ondrive=sdb
part raid.22    --size=1 --grow              --ondrive=sdb
 
# RAID
raid /boot      --fstype ext4   --device md0    --level=RAID1 raid.11 raid.21
raid pv.01      --fstype ext4   --device md1    --level=RAID1 raid.12 raid.22
 
# LVM
volgroup sysvol pv.01
logvol swap     --vgname=sysvol --fstype=swap   --size=8192        --name=swap
logvol /        --vgname=sysvol --fstype=ext4   --size=1 --grow    --name=root

Což skončilo chybou výše zmíněnou, která je už samozřejmě nahlášená v Bugzille. Po chvilce pročítání problému jsem zjistil, že Anaconda ignoruje parametr --grow a nedokáže si velikost disku vypočítat. Bere tak velikost oddílu pro LVM jako 1MB; a tam se 8GB, které tam cpeme pro swap nevejde. Heuréka.

Dočasné řešení (dokud nevyjde CentOS s aktualizovanou instalačkou) je tedy používat velikost raid oddílu větší než je součet logických svazků (např.: 9000 > 8192 + 1):

3
4
5
6
part raid.11    --size=256      --asprimary  --ondrive=sda
part raid.12    --size=9000 --grow           --ondrive=sdapart raid.21    --size=256      --asprimary  --ondrive=sdb
part raid.22    --size=9000 --grow           --ondrive=sdb

Red Hat Certified System Administrator

Dobrá věc se podařila a už jsem RHCSA. Najdete mě pod čílem 111-122-990.

Red Hat Certified System Administrator logo

Napadlo mě, že bych mohl, v případě, že si najdu čas (a byl by zájem), zde na blogu publikovat "jak na to" k jednotlivým okruhům (a spojit to třeba s kategorií "Základy administrátora"). Ještě si to nechám projít hlavou; nějaké poznámky můžete zatím najít na samotné speciální stránce

CentOS 6 je venku

Bylo drama sledovat web QA týmu projektu CentOS, který se před nedávnem objevil. Hlavně jejich kalendář a zde dvě důležitá data. První, kdy začne synchronizace na nového CentOSu na interní mirrory, druhé, to důležitější, kdy se otevře i pro externí mirrory a tedy pro veřejnost. Obě data se pravidelně po týdnu posunovala, až přecestovala něco přes dva měsíce, ale dočkali jsme se.

Logo CentOS

Právě na QA webu Jeff Sheltren oznámil otevření dat pro externí mirrory. Když jsem u toho, tak Jeff si zaslouží dík - vzal si na krk alespoň nějakou komunikaci s komunitou (a komunita by mu za to měla být vděčná, snad to znamená konec odpovědí typu: "vydáme to, až to vydáme a o ničem nebudem' informovat").

Co bude v CentOS 6 nového najdete v Release Notes k odpovídajícímu Red Hat Enterprise Linuxu (CentOS 6.1 vyjde někdy později).

A na závěr: kdo pošle jako první fotografii/screeshot probíhající instalace, má u mě pivo :)

Dnes je den IPv6

Protože staré IP verze 4 docházejí (ISP a regionální registry ještě nějaké zásoby mají, ale IANA je už od února prázdná), je nutné stále více propagovat nové, delší, větší, krásnější a celkově lepší IPv6. A to se děje dnes: je Světový den IPv6.

Smyslem dnešního dne, kdy se na jeden den zpřístupní některé velké weby přes IPv6 (seznam účastníků), je motivovat ISP, uživatele, správce sítí a vlastně vše co je k internetu připojeno k tomu, aby začali využívat právě nových verzí IP a správně si vše nastavili. Odhaduje se, že zhruba 0,05% uživatelů může mít problémy s připojením, to jde, ne?

Co to znamená právě pro vás? Pokud nejste právě v těch 0,05% uživatelů, jejichž poskytovatelé nejsou schopni korektně nastavit IPv4 a IPv6, pak vlastně nic. Pokud ano, pak se Vám zřejmě korektně nezobrazí některé servery a služby, které se IPv6 dne účastní. I tento blog běží už nějaký čas na IPv6, takže si vlastně ani nemůžete přečíst tento článek..hehe.

TV Nova na svém webu strašila s kolapsem celého internetu. Samozřejmě se jedná jen o zbulvarizovaný titulek.

Zda právě váš poskytovatel připojení podporuje IPv6, si můžete zkusit na stránkách test-ipv6.cz.

Že s novými adresami může být i "IT zábava" ukazuje Facebook nebo britská BBC:

facebbok.com: 2620:0:1c00:0:face:b00c:0:2
bbc.co.uk: 2001:4b10:bbc::1

V České republice se dnešního dne účastní Seznam.cz s weby novinky.cz, mapy.cz, super.cz a firmy.cz a pak všechny weby hostované pod Active 24. Centrum.cz, které taky mohlo přispět troškou do mlýna, prý nechce IPv6 testovat na uživatelích.