Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 17, 2007, 02:39 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: ray в Nov 17, 2007, 14:38 Здравейте,
Последна е - 2.6.23.8, тя трябва да включва всички предишни поправки. Щом има официално излязла версия 2.6.23.{2,3,4,5,6,7,8} то последната е актуална (може някои поправки да са изтеглени, други да са влезли и т.н.). PS: дори май скоро ще има и 2.6.24 (2.6.24-rc3) Успех. Румен Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 17, 2007, 16:37 А какъв е смисъла да си слагаш точно последната версия?
Гледах наскоро по LWN последните пачове, нямаше нищо кой-знае какво, тук там някой fix, щото те към .20 почнаха да merge-ват много неща и сега се сетиха, че нещата няма как да цъфнат и вържат без да се оправят бъгове. Между другото, 2.6.18 е едно хубаво ядро ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ray в Nov 17, 2007, 21:47 Здравейте,
@tarator: Доколкото следя ядрата, мога да кажа, че няма точен график за излизане на ново ядро, това си го решават разработчиците. Само за пример скоро имаше ядра с доста нови неща, след това имаше едно главно за поправка на новите (и стари) бъгове :-) Очаквам че ще излизе скоро, поради сигнатурата му: rc3 PS: при мен (Gentoo) сравнително често обновявам ядрото, не ми пречи особено ;-) - 2.6.22-suspend2-r2 Поздрави. Румен Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 17, 2007, 17:37 ray,
Зависи какво разбираш под скоро. Обикновено времето от версия до версия отнема около 3 месеца, така че е твърде вероятно 2.6.24 да излезе по Коледа. Но може да отнеме и доста повече защото имаще много промени между .23 и .24. Титла: Коя е новата версия на ядрото? Публикувано от: triplek в Nov 17, 2007, 17:44 В 2.6.23 са фикснати невероятно мн бъгове от към usb периферията и някои проблеми които имах доскоро вече ги нямам. Странното е че тези проблеми които аз съм имал в 2.6.18 и 2.6.19 ги нямаше. Появиха се след 2.6.20.
Титла: Коя е новата версия на ядрото? Публикувано от: Nikolavp в Nov 17, 2007, 18:05
Въпреки че не следя мейл листата, за другото си много прав. Винаги съм се чудел, защо да бързам да update-вам ядрото, когато и това си бачка ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 17, 2007, 22:39 The latest prepatch for the stable Linux kernel tree is: 2.6.24-rc3 2007-11-17 05:35 UTC -9Мбайта.
Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 17, 2007, 22:43 Мисля, че сега работят предимно върху USB, suspend/power management-a, както и върху едни глупотевини, свързани с виртуализацията. Явно имат лоши отзиви свързани с хора, ползващи лаптопи, не знам
![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 17, 2007, 23:08 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: edmon в Nov 17, 2007, 23:32 2.6.23 е едно лудо ядро... а 2.6.24 май ще бъде адско
![]() хахах Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 18, 2007, 00:14 ray,
-rc3 не е близо до финалния 2.6.24. Вероятно ще има още поне още 4-5 rc-та и Линус ще пусне 2.6.24 малко преди Коледа. Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 18, 2007, 00:35 4-5...не вярвам, макар че знам ли ги..
Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 00:40 Сега не ми се търси в кое " Changelog" (rc1? ) се променаваше че имало 21Мбайта пачове ...
Друго ,попаднах и на две български имена , и то на главно място: http://www.eu.kernel.org/pub.....24-rc2 Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 18, 2007, 01:02 gateway,
Последния rc на 2.6.23 е rc9. На 2.6.22, 21 и 20 са rc7. Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 18, 2007, 01:22 Има, има...един пич дето живее в Англия и разработва подръжката за NTFS...и един дето се занимава с подръжката на файловата система на plan9 (tarator-e, случайно да знаеш нещо по въпроса?
![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 01:37 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 07:31 Не знам , понякога си мисля ,че толкова много промени не са много хубаво нещо.
Не само за ядрото , например и за КДЕ , и др . Ето ,сега таман КДЕ-то се позаглади , и ще почнат мъките с КДЕ 4.,, Титла: Коя е новата версия на ядрото? Публикувано от: Nikolavp в Nov 18, 2007, 08:47
Всъщност пренаписването си трябва понякога. Иначе как очакваш да направят големите промени без да счупят библиотеките. Плюс това очаквам 4ката да се оправи до 4.2 ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 15:37 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 18, 2007, 16:05 Ъъъъм, виж кво, много грубо е да кажеш, че е почти неизползваемо. Принципно, потребителите слабо ги вълнува бъркотията, свързана с кърнъл АПИ-то. Дори ако девелоп-ваш някакъв userspace софтуер по принцип малко ти се налага да знаеш какво се било променило там: има си съответни библиотеки, те си викат разните там syscalls и се занимават с разликите в параметрите им, те си комуникират с ядрото и т.н.
От друга страна, откъм документация нещата са наистина зле. Но пък си съществуват разните там ЛКМЛ, чат-пат статии по въпроса се пишат, така че не е толкова загубена кауза. Между другото има що-годе удобни web-based интерфейси, през които можеш да видиш кой експортнат symbol къде е деклариран, къде се използва и донякъде какво прави. Аз лично поне през гугъл съм попадал на такива неща. Друг е въпроса че ако си имаш kernel source-а, винаги можеш да ползваш grep ![]() Бих казал, че писането дори на дребни кърнълспейс неща е доста забавна работа. И да, изисква се четене и ровене. Не знам коя компания има проблем с писането на драйвери, ако има такива, вероятно са свързани със спазването на GPL лиценза и прочее политически проблеми. Ако си имаш спецификациите на хардуера, не вярвам да ти е зор да си направиш драйвер за джаджата. Има си определени нива на абстракция (layers) - например block, vfs, etc. Там нещата са си дефинирани ясно и не ти се налага да се занимаваш с прекалено много неща, просто дефинираш определени callback функции, които се викат, когато се върши някаква работа. P.S обаче е проблем, при видеодрайвери и някои драйвери за 802.11 джаджи. Но пак главно поради политически въпроси. Твоята карта, с драйвера дето зарежда firmware е пример за това. Сходни неща доколкото знам се случват и с някакви карти на Нвидия ако не се лъжа. Но това са частни случаи, в които инатът прецаква нещата. Това е малко дълга тема за размисъл, защото ако се замислиш примерно boot процеса при itanium2 например пак е свързан с зареждане на интелски фърмуер от файловата система...и в този ред на мисли една линукс инсталация на такава машина не е чак толкова свободна и отворена ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 17:10 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 18:36 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 18, 2007, 22:15 ivo1204,
Основната причина да няма разни удобства за програмистите на ядрото е, че те не се нуждаят от такива. Като подпричина може да се приеме, че разработчиците _не искат_ да окуражават хора, които не могат да се оправят да правят промени. Освен това има поне две добри книги, описващи ядрото: Linux Kernel Development на Robert Love и Linux Device Drivers на Corbet, Rubini и gregkh. А фирмите обикновено имат проблеми с писането на драйвери не защото това е толкова трудно, а защото а) не правят усилия кодът им да спазва стила на ядрото, б) пишат грозен код (повечето производители на хардуер пишат такъв ![]() Аз лично нямам никакви проблеми да се ориентирам в кода на ядрото. Разглеждал съм ядрата и на други операционни системи, не са по-четливи, нито пък има повече документация. Титла: Коя е новата версия на ядрото? Публикувано от: edmon в Nov 18, 2007, 22:48
пожелавам ти от все сърце, когато си направиш всичко това дето си го замислил. да го публикуваш в интернйетя и да му направиш документация! ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 18, 2007, 23:09 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 18, 2007, 23:51 ivo1204,
В кода има достатъчно коментари. > И се очаква ,да се зарови в кода на ядрото. Ама това е пари ,много > пари.Тоя човек трябва да се обучи , и то не за друго , а само да се рови > в 150 Мбайта сорс. Да, ядрото има достатъчно контрибутори, нямат нужда от аматьори, които си мислят, че с едно IDE и два дни ровене по API-то могат да напишат модул. Който не иска да се обучи, да пише на QT ![]() Титла: Коя е новата версия на ядрото? Публикувано от: gat3way в Nov 19, 2007, 00:20 Писането на kernelspace код НЕ е нещо сложно.
До колкото мога да съдя по моите експерименти в тази област, бих казал че е и забавно при това. Мене ООП никога не ме е влечало като идея, защото съм си свикнал на С, преди това съм се занимавал предимно с Паскал и Бейсик, га бех млад. Никой не ти забранява да пишеш такъв софтуер, стига да е за твоя лична употреба. Ако имаш огромният мерак да ставаш известен и да ти го merge-ват, тогава вече трябва предполагам стават други работи. И не мога да разбера какво му е по-лесното на qt програмирането. Правил съм си опити да вникна в нещата, но винаги ми е идвало в повече и съм се отказвал. Занимавал съм се с delphi и visual C, там беше къде по-нормално и логично. Разбира се, аз съм далеч от програмист и се занимавам с такива неща за собствен кеф. Ако това ми беше работата, сигурно щях да се чувствам гадно, не знам.. А и не мисля, че кърнъл девелоперите са такива зли същества, които нарочно ти правят живота черен. Просто не им се занимава с глупости. Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 19, 2007, 00:21 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 19, 2007, 00:25 ivo1204,
> Та клиента е този който плаща , и така поставени нещата , едва ли ще > наклонят везната за Линукс. Нали не си мислиш, че на някой от разработчиците на ядрото му пука дали "клиента" ще използва Линукс? Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 19, 2007, 00:33 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 19, 2007, 00:56 > A не нислиш ли , как ще се почуства клиента ,като му кажат ,как да
> приложи пач_номер_1212 за АБС системата ? Защо трябва да му казват такива неща? Ще му кажат да използва repository-то, в което го има този patch и което е сертифицирано, че работи с устройството. > Дори ако клиента е Mercedes ,BMW ,Toyota? Да, независимо които са клиентите. Разработчиците на ядрото се интересуват от качеството на кода в ядрото. Защото Мунчо от BMW може да му отнеме 2 месеца да го напише, но разработчиците след това трябва да го поддържат завинаги. И ако кода не работи, Пенчо няма да каже "Мунчо от BMW пише лош код", а ще каже "Линукс е боклук". Никой не кара производителите да се съобразяват с изискванията на разработчиците на ядрото. Те трябва да го правят само ако искат да си включат кода в стандартното ядро. Например разработчиците на Sharp не са правили никакъв опит да вкарат промените за Zaurus-а в ядрото. Разбира се, поддръжката на код извън стандартното ядро е голямо главоболие и струва много повече отколкото да се инвестира в програмист, който да напише кода както трябва. Например на работа имаме пач от 5 хиляди реда, който не може да бъде включен в ядрото (променя важни части по начин, който го прави неизползваем в общия случай) и вече повече от 5 години лабораторията плаща на kernel hacker (за щастие не съм аз), който да модифицира patch-a когато излезе нова версия на ядрото. За тези 5 години лаба е изхарчил милиони долари за тази цел. Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 19, 2007, 01:12 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 19, 2007, 01:45 > Ако обаче в действителност си собственик на малка фирмичка , тогава и
> мисленото ще е друго: Мога ли да го сложа тоя Линукс и да правя пари с > него ?Колко ще ми струва , и дали ако продам 1000 парчета от това , > ще спечеля ? Е, ако иска, може да си напише собствена операционна система. Сигурен съм, че ще му излезе по-евтино :Р Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 19, 2007, 01:54 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 19, 2007, 02:25 На бизнес основа е най-лесно да вземеш Линукс, да го модифицираш и да не вкараш промените обратно в ядрото. Дори ако нямаш много клиенти, няма нужда да разпространяваш променения код в Интернет. Например Cray не възнамеряват да пускат кода на Линукс версията, заменяща Catamount на клъстърите им да е достъпен за друг освен клиентите им.
Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 19, 2007, 02:38 изтрито
Титла: Коя е новата версия на ядрото? Публикувано от: Nikolavp в Nov 19, 2007, 14:12
Хмм малко не схващам, ако разработчиците ги "помолят" тия от Cray няма ли да върнат кода? Та според моите знания това противоречи с GPL тотално ![]() Титла: Коя е новата версия на ядрото? Публикувано от: tarator в Nov 19, 2007, 15:41 > Хмм малко не схващам, ако разработчиците ги "помолят" тия от Cray
> няма ли да върнат кода? Та според моите знания това противоречи с GPL > тотално Според GPL не са длъжни, стига да дадат разпространят изходния код заедно с компилирания. Т.е. да го дадат на хората, които са купили клъстър от тях. Титла: Коя е новата версия на ядрото? Публикувано от: Nikolavp в Nov 19, 2007, 16:14
Ахм моя грешка, ти си го написал и в миналия хост, но като не съм го прочел като хората ![]() Титла: Коя е новата версия на ядрото? Публикувано от: ivo1204 в Nov 23, 2007, 04:37 изтрито
|