| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 27 Юли 2007 14:08 Заглавие: Васт ГНУ/Линукс - наследникът на VS Live |
|
|
Достъпна е за изтегляне първата тестова версия на новата дистрибуция Васт ГНУ/Линукс. В нея се използват най-новите решения от сферата на живите дистрибуции:
- SquashFS - компресирана файлова система.
- Aufs - най-добрата обединена файлова система - дава възможност да се обединят в една точка на монтиране няколко файлови системи, като по този начин се постига ефекта "запис върху файлова система само за четене".
- LZMA - алгоритъм за компресиране на данни (с него са компресирани данните в SquashFS) - позволява висока скорост на декомпресиране (10-20 MB/s на процесор 2GHz) и високо съотношение на компресиране, което в повечето случаи е по-добро от това на други алгоритми като bzip2 и DEFLATE (последния се ползва в gzip и zip). Освен този алгоритъм се ползва и DEFLATE - за всеки блок от компресираната файлова система, компресиращата програма преценява кой алгоритъм да ползва (или не ползва компресия, когато не е възможно данните да бъдат компресирани).
Някои от възможностите на дистрибуцията:
- Запазване на потребителските настройки (данните от директория /home) по два метода - в директория /vast/home на подходящ дял (ext2, ext3, reiserfs и др.) или във файлова система, записана във файл, който може да бъде записан в не толкова „гостоприемна“ файлова система като NTFS и FAT32. При стартиране на дистрибуцията, стартиращите скриптове първо проверяват дяловете на устройствата за директория /vast/home. Ако намерят такава директория, я монтират в точка /home. В случай, че такава директория няма – търсят за файл /vast/homefs.img и монтират съдържащата се в него файлова система (напр. ext2, ext3, reiserfs и др.) в точка /home. Втория метод е за предпочитане когато на компютъра има инсталирана операционна система с неподходяща файлова система и потребителят не желае да форматира.
- Съвместимост с модулите на новите версии 6.x на Slax. Просто копирате модула в директорията /vast/lzm-optional и той ще се зареди автоматично при стартиране на системата (не е задължително директорията /vast/lzm-optional да се намира на същия носител - може да е на твърдия диск, на друг оптичен диск, на USB памет; даже може да има няколко такива директории). Ползването на модули дава възможност за бързо обновяване на системата - например можете да свалите само промените между старата и новата версия на системата (ако предварително тези промени са записани като модул и ако промените са малко).
- Възможност да включвате пакети tgz (пакетната система на Slackware) директно в директорията /vast/tgz-to-union и при зареждане на системата, пакетите от тази директория ще бъдат автоматично инсталирани в обединената файлова система. Разбира се трябва да се внимава да не се препълни оперативната памет. В случаите когато е възможно (напр. няма особени скриптове doinst.sh (това са скриптове, които се стартират автоматично от мениджъра на пакети при инсталиране и деинсталиране на пакет)) се препоръчва пакета tgz да се конвертира в модул lzm (компресирана файлова система). Директорията /vast/tgz-to-union може да бъде на всеки носител. Възможно е и на няколко носителя да има такива директории.
- Възможност да запишете файлове в директория /vast/copy-to-union - данните от тази директория се копират автоматично в обединената файлова система. Възможно е такава директория има на всеки носител - данните от всички носители ще бъдат копирани.
- Възможност да се ползват както съществуващи swap дялове, така и swap файлове. При стартиране системата търси за файлове /linux.swp на всички дялове и ги активира.
- Възможност да се зареждат модули (компресирани файлови системи) "в движение" - докато системата е стартирана. Все още няма програма с лесен интерфейс за това, но можете да го направите с команди. За сега можете да опитате инсталатора на пакети tgz с натискане на десен бутон на мишката в Konqueror. В бъдещите версии такава функционалност ще има и за модулите.
- Дистрибуцията може да се стартира от всеки стандартен носител, за който компютърът Ви поддържа това - оптичен диск (CD/DVD), USB памет, твърд диск. За да запишете системата на USB памет, трябва само да копирате файловете от оптичния диск в кореновата директория на дял от паметта. След това трябва да се инсталира MBR, да се направи активен дяла, където е записана дистрибуцията и да се инсталира syslinux на този дял. Например ако устройството е /dev/sda и дистрибуцията е записана на първия му дял, командите са:
| Код: |
lilo -M /dev/sda # инсталиране на MBR
lilo -A /dev/sda 1 # първият дял става активен
syslinux -s /dev/sda1 # инсталиране на syslinux
|
Добре е да ползвате последната версия на syslinux, защото при мен не работеше със стара версия. Ако желаете да копирате дистрибуцията (без инсталация) на твърдия диск, можете да инсталирате LILO с такива примерни настройки:
| Код: |
image = /media/hda1/boot/vmlinuz
label = Vast
read-write
initrd=/media/hda1/boot/initrd.gz
|
Разбира се можете да ползвате и дистрибуцията, записана на оптичен диск за да стартирате системата и да извадите диска от устройството веднага когато видите логото на дистрибуцията и пингвина в горния ляв ъгъл на екрана (след като initrd.gz се е заредил). Имате на разположение към 5 секунди за да го направите. В следващата версия ще има възможност да избирате това от началното меню.
Дистрибуцията може да се изтегли от следните адреси:
Кръпка от 12.06.2008:
http://vslivecd.openfmi.net/vast/download/022-patch12062008.lzm
http://vslivecd.openfmi.net/vast/download/022-patch12062008.lzm.md5
(съдържа в себе си предишните кръпки - достатъчно е да инсталирате само тази)
Последната промяна е направена от vstoykov на 12 Юни 2008 22:46; мнението е било променяно общо 4 пъти |
|
| Върнете се в началото |
|
 |
Slacker Гост
|
Пуснато на: 31 Юли 2007 12:15 Заглавие: |
|
|
| Ще има ли възможност да се инсталира на диска както предишната версия? |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 31 Юли 2007 17:57 Заглавие: |
|
|
| Slacker написа: | | Ще има ли възможност да се инсталира на диска както предишната версия? |
Да, ще има. Но инсталационната програма още не е готова.
Ще има и още поне два диска с пакети както беше с последната версия на VS Live (ще може да се инсталира и от инсталационен диск, не само от живия диск - вж. http://bg.wikipedia.org/wiki/VS_Live). |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
|
| Върнете се в началото |
|
 |
guest
Регистриран на: 10 Авг 2006 Мнения: 23 Местожителство: гр.Русе
|
Пуснато на: 04 Авг 2007 08:15 Заглавие: |
|
|
| монтира само сд а двд не и неми разпознава лан картата с предните версии сам нямал такива проблеми |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 04 Авг 2007 14:41 Заглавие: |
|
|
| guest написа: | | монтира само сд а двд не и неми разпознава лан картата с предните версии сам нямал такива проблеми |
Когато се опиташ да монтираш dvd-то какво съобщение за грешка получаваш?
Мрежовата карта заработва ли когато напишеш като root:
| Код: |
modprobe модула_на_картата
|
Изглежда ми като проблем с ядрото и udev и се надявам, че в следващите версии на тези програми ще е наред.
Какъв е изходът от тези команди?
| Код: |
cat /proc/sys/dev/cdrom/info
/sbin/lspci
lsmod
ls /sys/class/net/ -la
|
Не ми се иска да връщам старата програма lshwd (която работеше много добре), защото в новите ядра udev трябва да върши тази работа... |
|
| Върнете се в началото |
|
 |
guest
Регистриран на: 10 Авг 2006 Мнения: 23 Местожителство: гр.Русе
|
Пуснато на: 05 Авг 2007 22:14 Заглавие: |
|
|
| извинявамсе за моето невнимание незнаех че като сложа двд диска сам се монтира за лан картата съшто трябвалое да напиша vast-netconfig с нетарпение чакам инсталационната програма |
|
| Върнете се в началото |
|
 |
slacker Гост
|
Пуснато на: 07 Авг 2007 17:10 Заглавие: |
|
|
| Може би е бъг: не разпознава nvidia карта и стартира х-а с vesa драйвер вместо с nv или nvidia. |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 07 Авг 2007 17:34 Заглавие: |
|
|
В момента дистрибуцията има нужда от обновяване на информацията за хардуера (информацията за видео картите - кой модул на коя карта отговаря) или използване на друга програма за тази цел (ако работи по-добре от моята).
В момента се ползва програмата detect_xorg_driver, която съм написал, използвайки изходен код от hwsetup на Klaus Knopper. В момента hwsetup на Klaus Knopper има нова версия и не ми е съвсем ясно как работи (дали ползва стария метод). Когато имам повече време ще прочета изходния код и ще помисля.
| slacker написа: | | Може би е бъг: не разпознава nvidia карта и стартира х-а с vesa драйвер вместо с nv или nvidia. |
Моля всички, които се натъкнат на този проблем (програмата да смята vesa за подходящ модул, а в същност подходящият модул да е друг) да ми пратят изхода от командите:
и информация за това кой модул на X.Org е подходящ за тяхната видеокарта. |
|
| Върнете се в началото |
|
 |
Slacker Гост
|
Пуснато на: 08 Авг 2007 11:53 Заглавие: |
|
|
lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation MCP51 PCI-X GeForce Go 6100 (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
04:04.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
04:04.2 Generic system peripheral [0805]: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
04:04.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
04:09.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
lspci -n
00:00.0 0500: 10de:02f3 (rev a2)
00:00.2 0500: 10de:02fe (rev a2)
00:00.3 0500: 10de:02f8 (rev a2)
00:00.4 0500: 10de:02f9 (rev a2)
00:00.5 0500: 10de:02ff (rev a2)
00:00.6 0500: 10de:027f (rev a2)
00:00.7 0500: 10de:027e (rev a2)
00:03.0 0604: 10de:02fd (rev a1)
00:05.0 0300: 10de:0247 (rev a2)
00:09.0 0500: 10de:0270 (rev a2)
00:0a.0 0601: 10de:0260 (rev a3)
00:0a.1 0c05: 10de:0264 (rev a3)
00:0a.3 0b40: 10de:0271 (rev a3)
00:0b.0 0c03: 10de:026d (rev a3)
00:0b.1 0c03: 10de:026e (rev a3)
00:0d.0 0101: 10de:0265 (rev a1)
00:0e.0 0101: 10de:0266 (rev a1)
00:0f.0 0101: 10de:0267 (rev a1)
00:10.0 0604: 10de:026f (rev a2)
00:10.1 0403: 10de:026c (rev a2)
00:14.0 0680: 10de:0269 (rev a3)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
04:04.0 0c00: 1217:00f7 (rev 02)
04:04.2 0805: 1217:7120 (rev 01)
04:04.3 0180: 1217:7130 (rev 01)
04:09.0 0280: 1814:0302
Подходящи са nv nvidia |
|
| Върнете се в началото |
|
 |
Toni Гост
|
Пуснато на: 09 Авг 2007 14:01 Заглавие: Въпросче? |
|
|
| Може ли да сложиш скайп в следващатата версия? А и искам да попитам дали дистрибуцията ще върви на доста старичък компютър(366 Мгх, 256мб РАМ, 5Гб хард, 8мб видео)? |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 10 Авг 2007 17:16 Заглавие: Re: Въпросче? |
|
|
| Toni написа: | | Може ли да сложиш скайп в следващатата версия? |
Смятам да слагам само свободен софтуер. Ако някой ден Скайп стане свободен софтуер може и да го сложа.
| Toni написа: | | А и искам да попитам дали дистрибуцията ще върви на доста старичък компютър(366 Мгх, 256мб РАМ, 5Гб хард, 8мб видео)? |
Всичко зависи от това какви програми се ползват и колко. Преценката за скорост е доста субективна и най-добре да се пробва за да се каже със сигурност. Най-бързо ще работи от твърд диск след класическа инсталация (инсталаторът все още е в процес на разработка). Може да пробваш и при копиране без инсталация - възможно е да работи на почти същата скорост както при класическа инсталация (не съм сигурен). При работа от CD-ROM ще работи бавно, което е нормално за тези носители. |
|
| Върнете се в началото |
|
 |
Toni Гост
|
Пуснато на: 10 Авг 2007 19:59 Заглавие: |
|
|
А тогава как се монтира скайп, че четох някъде ама нещо не става  |
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
|
| Върнете се в началото |
|
 |
vstoykov Site Admin
Регистриран на: 16 Яну 2006 Мнения: 281 Местожителство: Варна
|
Пуснато на: 12 Авг 2007 19:41 Заглавие: |
|
|
| Slacker написа: |
Подходящи са nv nvidia |
Благодаря за информацията.
Вече ще работи с подходящите драйвери - обнових информацията за хардуера. Също така преписах малко от hwsetup на Klaus Knopper и сега програмата за намиране на драйвер за видеокарта работи по-добре, защото може да "гадае" какъв модул да ползва в зависимост от ключови думи, които се срещат в описанието (във файла pci.ids). Не използвам hwsetup, защото работи ужасно бавно и забавя стартирането на системата. Програмата за намиране на подходящ драйвер си свършва работата за части от секундата (hwsetup прави неща, които се правят от udev и затова смятам, че не е нужен - няма смисъл от две програми, които правят едно и също).
Направих кръпка, която обновява програмата, която определя с какъв драйвер ще работи видеокартата и данните, които тази програма ползва:
http://vslivecd.openfmi.net/vast/download/021-patch13082007.lzm
http://vslivecd.openfmi.net/vast/download/021-patch13082007.lzm.md5
За да приложите кръпката, просто я копирайте в директорията /vast/lzm-base/ на носителя, където е записана дистрибуцията или в директория /vast/lzm-optional на който пожелаете носител (твърд диск, преносим носител (трябва да бъде включен в момента на стартирането на системата)).
|
|
| Върнете се в началото |
|
 |
|