LINUX.ORG.RU

Линус раскрывает новую систему контроля исходников ядра


0

0

Линус раскрывает новую систему контроля исходников ядра.

Линус начал работу над новым инструментом под названием Git.
Cистема не совместима c BitKeeper, но сделана в его духе.
Лицензия GPL. Линус не ожидает широкого использования системы
за границами проекта Linux Kernel.

"Мне нужно было что-нубудь рабочее быстро", сказал Линус
"Я был полностью уверен что сделаю вариант который не катит по многим параметрам но достаточен для моих потребностей(и я смогу ето сделать) быстрее чем существующие системы смогут адаптироваться во что-нибудь юзабельное для такого большого и распределённого проекта как ядро"

>>> Подробности



Проверено: Tima_ ()

Мужчина! Linux way в действии. Посмотрим остался ли еще у него порох в пороховницах.

Gluk
()
Ответ на: комментарий от catap

> Линус и команда, способны написать себе любые тулзы :)

Плох тот програмист кто не написал в жизни ни одного текстового редактора, плох тот сисадмин который не написал ни одной системы биллинга 8-)

Gluk
()
Ответ на: комментарий от catap

Надеюсь система контроля версий будет выполнена на уровне ядра в виде модуля. Чтобы была возможность ее отключить если она не нужна

anonymous
()
Ответ на: комментарий от catap

мда... очень по-идиотски: лучше в n-тый ра изобрести велосипед, чем улучшить существующие проекты

anonymous
()
Ответ на: комментарий от anonymous

если на улучшение существующих велосипедов уйдет гораздо больше времени чем на изобритение своего собственного... то ну их на фиг эти существующие )

anonymous
()

Ну что, все обломались, кто прогнозы строил, что именно выберет Торвальдс? Поделом.

dsx
()
Ответ на: комментарий от anonymous

> мда... очень по-идиотски: лучше в n-тый ра изобрести велосипед, чем улучшить существующие проекты

Давай я тебе дам свой анекдот на С, а ты его улучшишь...

Ty3uK
()

Если, блин, я не ошибаюсь Linux тоже начинался с этого.. :о) Это оно пока в пределах Linux, а ведь народ-то подхватит :о)

XT0_1
()

> "Я был полностью уверен что сделаю вариант который не катит по многим параметрам но достаточен для моих потребностей(и я смогу ето сделать) быстрее чем существующие системы смогут адаптироваться во что-нибудь юзабельное для такого большого и распределённого проекта как ядро"

Читать противно такие переводы!

anonymous
()
Ответ на: комментарий от Gluk

сообщество

> не написал в жизни ни одного текстового редактора,
я написал и то и другое.;-)
редаткор причём был на ДИАМС.гы!

mumpster ★★★★★
()

Интересно выглядит хронология гита git-0.01.tar.gz 07-Apr-2005 14:25 40K Уже к вечеру version 2 готова: git-0.02.tar.gz 07-Apr-2005 20:07 42K На след. день к концу рабочего дня: git-0.03.tar.gz 08-Apr-2005 17:23 69K Еще через три дня (судя по тому как вырос размер архива, наверное, добавил поддержку X11): git-0.04.tar.gz 11-Apr-2005 09:55 190K Спустя 9 дней, размер вырос афигеть как - явно добавили поддержку гнома или кде: git-0.5.tar.gz 20-Apr-2005 15:26 683K Образумился и выкинул нафиг гнома/кде да и иксы заодно: git-0.6.tar.gz 21-Apr-2005 10:57 45K

anonymous
()
Ответ на: комментарий от anonymous

формат балин сломался!

Хронология гита

git-0.01.tar.gz 07-Apr-2005 14:25 40K

Уже к вечеру version 2 готова:

git-0.02.tar.gz 07-Apr-2005 20:07 42K

На след. день к концу рабочего дня:

git-0.03.tar.gz 08-Apr-2005 17:23 69K

Еще через три дня (судя по тому как вырос размер архива, наверное, добавил поддержку X11):

git-0.04.tar.gz 11-Apr-2005 09:55 190K

Спустя 9 дней, размер вырос афигеть как - явно добавили поддержку гнома или кде:

git-0.5.tar.gz 20-Apr-2005 15:26 683K

Образумился и выкинул нафиг гнома/кде да и иксы заодно:

git-0.6.tar.gz 21-Apr-2005 10:57 45K

anonymous
()
Ответ на: комментарий от anonymous

>если на улучшение существующих велосипедов уйдет гораздо больше времени >чем на изобритение своего собственного...

"Я буду долго гнать велосипед ...." (с) Линус Торвальдс

Sun-ch
()
Ответ на: комментарий от Gluk

>плох тот сисадмин который не написал ни одной системы биллинга 8-)
Сисадмин написавший систему биллинга ? Это юмор такой да ? Типа обычно системы биллинга такое г потому что их писали вообще не программисты ? Тогда ХА-ХА.

anonymous
()
Ответ на: комментарий от Sun-ch

>"Я буду долго гнать велосипед ...." (с) Линус Торвальдс
>Sun-ch # (*) (22.04.2005 11:56:23)
очередная блестящая тупость. зал рукоплещет!

anonymous
()
Ответ на: комментарий от anonymous

Наконецто Линус одумался! Билли придерживается этой стратегии - давайте это выьросим и перепишем с нуля - много лет. Где Билли и где Линус?

anonymous
()
Ответ на: комментарий от Sun-ch

>> "Я буду долго гнать велосипед ...." (с) Линус Торвальдс

respect!

chip
()
Ответ на: комментарий от anonymous

> Где Билли и где Линус?

Билли в заднице, а Линус рулит и вапще культовая личность.

anonymous
()
Ответ на: комментарий от anonymous

Настройка GPRS в NetBSD

> Где Билли и где Линус?

Билли советником на Украине подрабатывает.

anonymous
()
Ответ на: комментарий от anonymous

>Читать противно такие переводы!

Да, великий и могучий русский язык. Уж лучше бы пересказ сделал

Fag0t
()

Прикольно

Just for Fun for Just for Fun :)

Mega
()
Ответ на: комментарий от Sun-ch

>>если на улучшение существующих велосипедов уйдет гораздо больше времени чем на изобритение своего собственного...

>"Я буду долго гнать велосипед ...." (с) Линус Торвальдс

Если велосипед на точки заменить тоже ничего так :D

zZzZ
()
Ответ на: комментарий от anonymous

Пробовал я многие системы контроля версий. Из всего понравилась cvs, но и она со своими сдвигами.

А касательно того что линус изобретет свое, я не сомневался :) Т.к. отдоватся нечему, если мне преспичит я тоже напишу, но мне и cvs за глаза :) (1 разработчик и пара проектов активных, остальные для истории... ;) ИМХО можно вообще грамотной ирахией папочек в ~ обойтись ;) )

catap ★★★★★
()
Ответ на: комментарий от Gluk

>Плох тот програмист кто не написал в жизни ни одного текстового >редактора, плох тот сисадмин который не написал ни одной системы >биллинга 8-)

гы, я свой тетрис и змейку писал когда-то

anonymous
()
Ответ на: комментарий от anonymous

>Сисадмин написавший систему биллинга ? Это юмор такой да ? Типа обычно системы биллинга такое г потому что их писали вообще не программисты ? Тогда ХА-ХА.

Большинство существующих систем билинга в России именно так и зародились, силами ИнфОтделов в составе 1-2 человека (админ, он же программист на все руки) только начинающих свою деятельность молодых провайдеров связи :) Потом, некоторые умудрились вырасти в серьёзные системы и остаться в строю, другие, по различным причинам, пришлось менять на специализированные разработки сторонних компаний, но до сих пор около половины систем самописные, причём, именно так - написанные админом в течении многих лет, пока росло количество юзеров, росли мощности провайдера и т.п...

anonymous
()
Ответ на: комментарий от acidumirae

> Perevedi sam i ne vypendrivaisya.

Я просто констатировал факт!

> Lezha i polyovyvaya v potolok kritikovat' vse mogut ;)

Ты в школе тоже так своему учителю русского языка говоришь?

anonymous
()
Ответ на: комментарий от anonymous

> Ты в школе тоже так своему учителю русского языка говоришь?

Учитель заслужил право учить и поправлять других. А ты кто? У тебя даже имени нет, анонимус ты. Вот представишь более достойный перевод - будет разговор. А пока ....

anonymous
()

Объясните мне, темному, зачем нужны все эти 'изобретения' если уже есть CVS и тем более SubVersion? Чем именно они не устраивают?

svyatogor ★★★★★
()
Ответ на: комментарий от svyatogor

>Объясните мне, темному, зачем нужны все эти 'изобретения' если уже есть CVS и тем более SubVersion? Чем именно они не устраивают?

Eto tsentralizirovannye repositorii.
A Linusu nadyt' raspredelyonnyi - eto na paltsah.
A tak esche paru nyuansov est' s branchami.
Vernee krivoi(ili ne takoi kak nado :) ih podderzhkoi

acidumirae
() автор топика

>Among the differences: Git can't rename a file; users must instead delete one and recreate it elsewhere with the new name, McVoy said. And it doesn't handle space efficiently; a tiny one-character change to a 1MB file in Git will result in a 2MB file, whereas BitKeeper's file will grow only by one byte.

Ну и на хрена ему это все надо? Все же Линус не масштабная личность. :( Повезло ему со стронниками и идеологами.

Создал хрен знает что и радуется (вери прауд). Теперь несчастные 5-10 разработчиков (как он сам пишет) будет устранять дефекты архитектуры его гита. Блин, мало чтоли опыта cvs, когда даже меньшие глюки уже всех задолбали.

а главное, удовлетворил во всех отношениях своего другана МакВоя: конкурентов ему не создает...

Не нравится мне вся эта история, начиная с биткипера и кончая гитом. Линус здорово подмочил себе репутацию во многих глазах. :(((

atoku ★★★
()
Ответ на: комментарий от atoku

> другана МакВоя

Он наркоман что-ли?

anonymous
()
Ответ на: комментарий от atoku

Да уж, переход на bitkeeper никак нельзя было объяснить только его удобностью. Сразу нарушились годами сложившиеся устои сообщества. И сейчас это детство с писанием своего cvs...

anonymous
()
Ответ на: комментарий от svyatogor

Во-первых, CVS просто устарела и некоторые нужные вещи там вообще так и не сделали. Во-вторых, subversion team никогда не скрывали, что они делают "такого же, но без крыльев" (они явно об этом напомнили именно в контексте выкидывания bk), что означает очередного уродца. Так что, именно эти два до конкурса вообще не допущены. В-третьих, bk действительно удобен, не верите мне -- спросите green'а. :) В-четвёртых, все прочие (понравившийся Линусу monotone, darcs, arch и прочие), всё же, ещё под стол пешком ходят.

Dronov
()
Ответ на: комментарий от Dronov

>>> все прочие (понравившийся Линусу monotone, darcs, arch и прочие), всё же, ещё под стол пешком ходят.

Т.е. у Линуса гораздо лучше получится, что-нибудь свое слабать (причем тоже ходящее под стол), чем довести до ума уже существующий проект ?!

Логики не видно (абсолютно).

chip
()
Ответ на: комментарий от Dronov

Если arch ходит под стол, то все остальные ещё ходят под себя ;)
Чем не понравился arch? сильнейшая система.

anonymous
()
Ответ на: комментарий от chip

> Т.е. у Линуса гораздо лучше получится, что-нибудь свое слабать (причем тоже ходящее под стол), чем довести до ума уже существующий проект ?!

> Логики не видно (абсолютно).

Если ты чего-то не видишь, то сие не означает, что этого нет. Скорее всего, ты просто слеп. Мне лично зачастую проще написать что-то самому, ПОД СВОИ ПОТРЕБНОСТИ, а не ковыряться в коде, который налабал некто, мне не знакомый, со своими представлениями о правильном стиле програмирования и приоритетности тех или иных феатурей. Доходит помаленьку или безнадёжен?

anonymous
()
Ответ на: комментарий от anonymous

Большинство ратующих сдесь за доведения других проэктов до ума не когда не пробовали этого сделать. Если к коду нет развернутых комментариев то на его изучение уходит время сопастовимое с временем написания этого кода с нуля, а то и больше. Достаточно посмотреть на исходники ОпенОфиса, некоторые косяки идут из версии в версию потому, что соответствующие куски кода выкинуть нельзя и разобраться в них не очень получается, проще приколотить подпорку.

abrasiv
()

Интересно, а как другие проекты прекрасно обходятся имеющимися открытыми системами контроля версий? Почему только Линус с такими претензиями, что вначале он перешёл на коммерческий продукт, а теперь изобретает нечто своё. И ведь изобретать он ещё долго будет, потому что такие вещи за пару выходных не делаются.

anonymous
()
Ответ на: комментарий от anonymous

> Интересно, а как другие проекты прекрасно обходятся имеющимися открытыми системами контроля версий? Почему только Линус с такими претензиями, что вначале он перешёл на коммерческий продукт, а теперь изобретает нечто своё. И ведь изобретать он ещё долго будет, потому что такие вещи за пару выходных не делаются.

Тявкающее из кустов анонимное существо, а слабО ФИО своё назвать - как гарантию того, что публично сожрёшь свой ботинок, если всё окажется не так, как ты тут нарисовал?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.